Mysql:重复键更新所有值?

2024-01-08

有没有简单的方法可以更新重复键后的所有值?例如:

INSERT INTO published_books
           SELECT * FROM books
           WHERE book_id = book_id
           ON DUPLICATE KEY UPDATE ?everything?

该表大约有 50 列,更新每一列都会很痛苦。有任何想法吗?


您可以使用REPLACE INTO以此目的:

REPLACE INTO published_books SELECT * from books;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Mysql:重复键更新所有值? 的相关文章