我正在尝试从名为user_enrole的表中删除所有记录。
DELETE * FROM user_enrole 我认为查询的语法没有错,但这给了我错误提示
#1064-您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册,以在第1行的'* FROM user_enrole'附近使用正确的语法
我已经仔细检查了我的语法,但我无法找出问题出在哪里,请有人指出。
是由于该表与使用表之间的关系而发生的还是什么?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
您无需在删除操作中使用星号。只需DELETE FROM user_enrole删除所有记录即可。
如果要删除按一个或多个条件过滤的特定记录,则可以在WHERE子句中指定这些条件,如下所示:
DELETE FROM user_enrole WHERE somecolumn > 1 AND anothercolumn = 'Username'来源:stack overflow