我有一个MySql数据库,如果“phpbb_topics”字段为空,我想将“topic_last_post_subject”字段中的所有内容复制到“phpbb_topics”字段中。我想使用phpMyAdmin SQL查询工具来做到这一点。我不熟悉正确的语法,这是正确的吗?
UPDATE `phpbb_topics` SET `topic_title`=`topic_last_post_subject`;
答案 0 :(得分:1)
您的查询将更新所有行。您只想更新空白的:
UPDATE phpbb_topics SET topic_title = topic_last_post_subject
WHERE topic_title IS NULL OR
topic_title = '';