gpt4 book ai didi

mysql - 与插入相反 - 删除重复项

转载 作者:行者123 更新时间:2023-11-29 01:34:45 26 4
gpt4 key购买 nike

我是 Sql 的新手,请多多包涵。我已经运行了以下查询:

INSERT INTO adhoc_dt.`table` (id, name) VALUES(53098974, 'John');

然而,我不小心运行了两次。我想删除重复项。怎么办?

我试过了

 INSERT INTO adhoc_dt.`table` (id, name) VALUES(53098974, 'John');

但是报错:

SQL ERROR [1064][42000]: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

最佳答案

如果您的表名包含保留字的特殊字符,那么您应该用反引号将表名括起来:

 `table`

但是看你的问题,表名似乎是:

`adhoc_dt.`table` 

在这种情况下,删除的正确语法是:

DELETE FROM  adhoc_dt.`table`
WHERE id = 53098974 AND name = 'JOHN'

但通过这种方式,您可以删除所有具有以下内容的行:

 id =  53098974 AND name =  'JOHN'

关于mysql - 与插入相反 - 删除重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56802234/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com