好久没用过sql的删除语句了,今天写删除语句的时候报错了,应该是:
DELETE FROM 表名称 WHERE 列名称 = 值
我写成了:
DELETE FROM 表名称 别名 WHERE 别名.列名称 = 值
如果非要用到别名,正确语法如下:
DELETE 别名 FROM 表名称 别名 WHERE 列名称 = 值
注意事项:
1.如果删除应用表别名,则delete 后面一定要接对应的别名,然后再接表名,不然报错。
2.delete删除sql后面不可接通配符*,即delete * from ...,这样会报错。
3.delete删除sql默认的返回值为int数据类型,当删除一条数据时,返回int数据1,当删除num条数据时,则返回int类型num