我有三个表(Table1,Table2和DataTable),我想使用DataTable作为源插入到Table1和Table2中。所以对于DataTable中的每一行,我都想要Table1和Table2中的一行。我该如何在mysql中做到这一点。
最佳答案
您可以执行以下操作:
INSERT INTO Table1 (field1, field2, ...)
SELECT fieldA, fieldB, ... FROM DataTable
INSERT INTO Table2 (field1, field2, ...)
SELECT fieldA, fieldB, ... FROM DataTable
这样,您就可以将DataTable中的行插入到Table1和Table2中。只是要确保字段与插入和选择语句匹配。