表有列(名称,类,年龄)
如果名称存在,我想更新类和年龄的值 否则插入新行。
请帮忙。
答案 0 :(得分:1)
你会想要这个:
INSERT INTO table (name, class, age) VALUES("Foo Bar", "A", 19) ON DUPLICATE KEY UPDATE class="A", age=19
这对你有很大的帮助!
答案 1 :(得分:0)
尝试:
REPLACE INTO `my_table` (name, class, age) VALUES("Foo Bar", "A", 19);