gpt4 book ai didi

php - MySQL insert ignore in PHP with where statement?

转载 作者:行者123 更新时间:2023-11-29 00:36:41 25 4
gpt4 key购买 nike

我在导入 .csv 文件的 PHP 文件中有以下 MySQL 语句。该语句成功地忽略了完全匹配的记录,但我在表中得到了一些重复记录,其中记录不是 100% 准确。我确实注意到,在出现重复的情况下,纬度和经度仍然始终相同。如果这两个字段在表中已经匹配,有没有办法用某种 WHERE 语句扩展它以排除导入时的记录?我尝试了各种 WHERE 尝试并得到 MySQL 错误?

    $query = "insert ignore into $databasetable values('$linemysql');";

最佳答案

可以直接在mysql的多列上添加唯一索引。

在 mysql 中它会是这样的(对于内存中的 2 列...):

ALTER TABLE `your_table` ADD UNIQUE `some_name_like_position` ( `LATITUDE` , `LONGITUDE` );

关于php - MySQL insert ignore in PHP with where statement?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13964306/

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