我有一个看起来像这样的表:
| ID | int PRIMARY
| Name | varchar
| timestamp | timestamp
知道身份证怎么办?
为了更好地向您展示我想要的东西,这里有一个使用两个查询来帮助您更好地理解的示例:
第一次我只是做一个 SELECT 查询来查看 ID 是否存在。
如果它不存在(最常见),我会创建一个新行,忽略作为输入提供的 ID,并使用 MySQL 的 AUTO_INCREMENT 作为 ID。
有没有办法存档这个?
注意:由于外键在这里工作。使用 REPLACE 而不是 INSERT INTO不是答案。
注意2:因为我想强制使用AUTO_INCREMENT,如果它不存在,乍一看,INSERT IGNORE INTO 似乎也不是答案。除非我错过了什么......这也是我问的原因。