2012-02-19 26 views

回答

1
INSERT IGNORE INTO `table` VALUES ("val1"), ("abc") 

INSERT IGNORE INTO `table` SET columnname1="val1" 
+0

有1列 – user1165454 2012-02-19 10:31:40

+0

ahh对不起,它有点早晨*咧嘴笑* – 2012-02-19 10:34:05

0

如果这对值已经存在,先检查您的表格。如果它只是不做插入。

0

你可以做三件事。

  • 如果密钥对已经存在,您可以在插入前检查。
  • 看看INSERT IGNORE syntax
  • 如果您使用PDO覆盖此错误,则可以将代码封装在try catch中。我个人并不赞成这一点,但伟大工程
0

您可以使用INSERT IGNORE。无需检查任何东西 - 它会带来额外的开销。

相关问题