是否可以在带有子选择的mysql 5.0上运行UPDATE命令。
我要运行的命令是这样的:
UPDATE book_details SET live = 1 WHERE ISBN13 = '(SELECT ISBN13 FROM book_details_old WHERE live = 1)';
ISBN13当前存储为字符串。
这应该更新10k +行。
谢谢,
威廉
只需更改一下即可:
UPDATE book_details SET live = 1 WHERE ISBN13 in (SELECT ISBN13 FROM book_details_old WHERE live = 1);