我只想通过一次操作将数据从一个表复制到另一个表。我可以用程序做到这一点。但是我想知道它是否只能通过查询来完成。
my source table(city) columns:
city_id, city_code, city_name, account_code
my destination table(account_city):
account_city_id, account_id, city_id
account table:
account_id, account_code
现在我想将city_id从city移动到account_city表中。 account_id应该由account_code获取,该帐号存在于city表中,需要将其插入account_city表中。
这可以只在mysql查询中完成吗?
答案 0 :(得分:0)
使用insert-select语句。通常,语法类似于
Insert Into (col1, col2, ...., coln) (Select ......)