我正在尝试从名为 user_enrole 的表中删除所有记录。我正在使用此查询
DELETE * FROM user_enrole
我认为我的查询语法没有错误,但它给了我错误说
#1064 - 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解要使用的正确语法
第 1 行“* FROM user_enrole”附近
我已经仔细检查了我的语法,我无法弄清楚出了什么问题,有人可以指出吗。
发生这种情况是因为该表与 use 表有关系还是什么?
您不需要在删除中使用星号。做就是了DELETE FROM user_enrole
删除所有记录。
如果要删除按一个或多个条件过滤的特定记录,您将在WHERE
子句,像这样:
DELETE FROM user_enrole
WHERE somecolumn > 1
AND anothercolumn = 'Username'
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)