我正在尝试使用 INSERT IGNORE INTO 将行添加到表中(如果它尚不存在)。
这是目前的声明:
INSERT IGNORE INTO my_table (integer, date) VALUES (11111, CURDATE())
但是,由于我在表上有一个自动递增的主键(这当然不是插入的一部分),所以它总是进行插入。有没有办法忽略主键,这样如果整数和日期已经在表中,它就不会插入另一行?
我正在尝试使用 INSERT IGNORE INTO 将行添加到表中(如果它尚不存在)。
这是目前的声明:
INSERT IGNORE INTO my_table (integer, date) VALUES (11111, CURDATE())
但是,由于我在表上有一个自动递增的主键(这当然不是插入的一部分),所以它总是进行插入。有没有办法忽略主键,这样如果整数和日期已经在表中,它就不会插入另一行?