我的桌子有以下结构:
NUMBER NAME
122222 AAAA
222323 BBBB
343434 CCCC
443434 DDDD
我想从数组插入新记录,但如果数字匹配,我想更新NAME。
Array
(
[0] => 122222
[1] => AAAABB
)
NUMBER是PK。 有没有办法只能在MySQL上发生这种情况?
我为我的英语道歉。 提前谢谢!
答案 0 :(得分:0)
REPLACE into table (NUMBER, NAME) values(122222, 'AAAABB')
答案 1 :(得分:0)
您可以使用INSERT ... ON DUPLICATE KEY UPDATE Syntax
。请检查此链接INSERT ... ON DUPLICATE KEY UPDATE Syntax