Is it possible to run an UPDATE command on mysql 5.0 with a sub select.
The command I would like to run is this:
UPDATE book_details SET live = 1 WHERE ISBN13 = '(SELECT ISBN13 FROM book_details_old WHERE live = 1)';
ISBN13 is currently stored as a string.
This should be updating 10k+ rows.
Thanks,
William
The SQL INSERT INTO SELECT Statement The INSERT INTO SELECT statement copies data from one table and inserts it into another table. The INSERT INTO SELECT statement requires that the data types in source and target tables match. Note: The existing records in the target table are unaffected.
UPDATE table1 t1, table2 t2 SET t1.field_to_change = t2.field_with_data WHERE t1.field1 = t2.field2;
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With