删除查询在MySQL中不起作用?mysql-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

删除查询在MySQL中不起作用?mysql

保持可爱mmm 2020-05-13 14:40:47 68

我正在尝试从名为user_enrole的表中删除所有记录。

DELETE * FROM user_enrole 我认为查询的语法没有错,但这给了我错误提示

#1064-您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册,以在第1行的'* FROM user_enrole'附近使用正确的语法

我已经仔细检查了我的语法,但我无法找出问题出在哪里,请有人指出。

是由于该表与使用表之间的关系而发生的还是什么?

SQL 关系型数据库 MySQL
分享到
取消 提交回答
全部回答(1)
  • 保持可爱mmm
    2020-05-13 14:40:58

    您无需在删除操作中使用星号。只需DELETE FROM user_enrole删除所有记录即可。

    如果要删除按一个或多个条件过滤的特定记录,则可以在WHERE子句中指定这些条件,如下所示:

    DELETE FROM user_enrole WHERE somecolumn > 1 AND anothercolumn = 'Username'来源:stack overflow

    0 0
数据库
使用钉钉扫一扫加入圈子
+ 订阅

分享数据库前沿,解构实战干货,推动数据库技术变革

推荐文章
相似问题