请帮我看一下这条简单的SQL语句错在哪儿

来源:百度知道 编辑:UC知道 时间:2024/05/06 15:50:46
DELETE * FROM TBL1 WHERE ID != 'A.ini'
在ACCESS里运行报操作符丢失的错误

谢谢高手指点!
谢谢两位!

我把*号去掉后仍然报错。然后我不是想删除列我是想删除除ID为A.ini外的所有行。

在用=时可以删除,但用!=却不能报错,不知道为什么

DELETE FROM TBL1 WHERE ID != 'A.ini'
没那个*

原因是SQL语句没有提供删除表列的语句,你只可以修改,
DELETE语句是删除表整个列的操作符,格式如下:
DELETE TABLENAME FROM DATABASENAME;

DELETE * FROM TBL1 WHERE ID <> 'A.ini'