我只是想知道如何将数据从一个表列复制到同一数据库中的另一个表列?下面的代码不适用于我的 MySQL 版本,但它应该可以工作。
UPDATE `table1` SET `table1.column1` =
(SELECT `table2.column2` FROM table2 WHERE `table1.city` = 'table2.city')
WHERE `listing` ='5'
你有什么想法吗? 谢谢!
伙计们,我认为可以使用 php 脚本解决这个问题,这个问题的解决方案是制作一个简短的脚本,该脚本将使用 while 循环完成所有这一切:)
感谢大家参与本次讨论!
解决方案是在``之间,它们之间的标记应该是列名, 这很好用,享受吧!
最佳答案
是的,您可以使用INSERT ... SELECT Syntax像:
INSERT INTO database2.table1 (field1,field3,field9)
SELECT table2.field3,table2.field1,table2.field4
FROM table2;
检查Mysql
关于Php 和 MySql - 将数据从一个表复制到另一个表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15742977/