当前位置: 首页 > 知识库问答 >
问题:

无法删除mysql[closed]子句中的所有记录

宋奇希
2023-03-14

我正在运行此查询,

DELETE FROM media WHERE id IN ('19,18')

这是您在图片中看到的id为19的唯一删除记录。

id的列类型是整数。

共有1个答案

叶琦
2023-03-14

您正在传递一个字符串,该字符串正在被转换为第一个整数(19)。删除引号。

从id在(19,18)中的介质中删除

 类似资料:
  • EventLicensetype.hbm.xml文件: 下面是EventInfo类。同样,在实际文件中有更多的字段,这只是重要的部分: 下面是EventLicenseType类 为什么它不能直接删除记录?为什么它要更新??我还尝试将代码更改为下面的代码,并得到相同的错误。 谁能帮我解决我缺少的东西,或者给我指明正确的方向?

  • 问题内容: 我有3个表MySQL(MyIsam): 如何删除所有没有消息也没有archivedMessage的用户? 问题答案: 您可以使用:

  • 我试图通过下面的SQL语句删除一些记录,但得到错误附近使用的正确语法: 有没有人知道我怎么解决错误? 我还尝试了下面的句子,在那里我得到了这个错误)附近使用的正确语法: 上面的句子在表中查找nobody ecxept本身未使用的行,该表将表链接到主表。 为了上述问题,我尝试上面的但我得到以下错误中指定目标表“TA_”以进行更新: 最后尝试了双重包装,但也不起作用,这是错误附近使用的正确语法:

  • 问题内容: 我有一个数据库的MySQL转储。其中包含DEFINER子句, 即,这些DEFINER子句位于我的CREATE VIEW和CREATE PROCEDURE语句中。有没有办法从我的转储文件中删除这些DEFINER子句? 问题答案: 我认为没有办法忽略将s 添加到转储中。但是,有一些方法可以在创建转储文件后将其删除。 在文本编辑器中打开转储文件,并用空字符串“” 替换所有出现的 使用以下命令

  • 问题内容: 我有一对多关系的两个数据库表。数据如下所示: 结果集: 我想删除所有应用程序,但最新的除外。换句话说,每个学生都只能将一个应用程序链接到该应用程序。使用上面的示例,数据应如下所示: 我将如何构造我的DELETE语句以过滤出正确的记录? 问题答案: 考虑到评论中的长时间讨论,请注意以下几点: 上面的语句 将 在任何正确实现语句级读取一致性的数据库上运行,而不管语句运行时对表的任何更改。

  • 如前所述,我正在MySQL中进行并练习一个分区数据。由于我想清除所有的数据,数据仍然在那里,不能删除一次。 这是我创建的分区表。 我很好奇我的MySQL软件有问题吗?还是分区表导致了这种情况?因为我有一个没有分区的备份表,所以可以很好地使用Truncate,Delete和Select脚本。