本文為博主原創,未經允許不得轉載:
根據平常的習慣,個人會將操作的表后面添加一個別名,無論是使用還是不使用的時候,均是為了
修改還是擴展sql的時候更加安全,方便,快捷。
今天在寫刪除的sql時,對表添加了別名,就一直報錯:

當我去除表的別名時就可以了。
於是總結了一下刪除sql的注意事項及刪除表中別名的使用等。
1.刪除sql的語法:
DELETE FROM 表名稱 WHERE 列名稱 = 值
例如: DELETE from TBL_CAMERA_MONTH_ONLINE_STAT where CAMERAID='123456789';
2.使用表別名時的語法:
DELETE 別名 FROM 表名稱 別名 WHERE 列名稱 = 值
例如:DELETE a from TBL_CAMERA_MONTH_ONLINE_STAT a where a.CAMERAID='123456789'
注意事項:
1.如果刪除應用表別名,則delete 后面一定要接對應的別名,然后再接表名,不然報錯。

2.delete刪除sql后面不可接通配符*,即delete * from ...,這樣會報錯。。
3.delete刪除sql默認的返回值為int數據類型,當刪除一條數據時,返回int數據1,當刪除num條數據時,則返回int類型num。。。。
對您有用,謝謝點贊。
