如何在插入MySQL期间更新行?

时间:2012-03-07 09:32:17

标签: mysql arrays insert

我的桌子有以下结构:

NUMBER  NAME
122222  AAAA
222323  BBBB
343434  CCCC
443434  DDDD

我想从数组插入新记录,但如果数字匹配,我想更新NAME。

Array
(
    [0] => 122222          
    [1] => AAAABB   
)

NUMBER是PK。 有没有办法只能在MySQL上发生这种情况?

我为我的英语道歉。 提前谢谢!

2 个答案:

答案 0 :(得分:0)

REPLACE into table (NUMBER, NAME) values(122222, 'AAAABB')

答案 1 :(得分:0)

您可以使用INSERT ... ON DUPLICATE KEY UPDATE Syntax。请检查此链接INSERT ... ON DUPLICATE KEY UPDATE Syntax