我有三个表(Table1,Table2和DataTable),我想使用DataTable作为源插入Table1和Table2。因此,对于DataTable中的每一行,我想在Table1和Table2中使用一行。我可以在mysql中执行此操作。
答案 0 :(得分:0)
您可以这样做:
INSERT INTO Table1 (field1, field2, ...)
SELECT fieldA, fieldB, ... FROM DataTable
INSERT INTO Table2 (field1, field2, ...)
SELECT fieldA, fieldB, ... FROM DataTable
然后将DataTable中的行插入Table1和Table2。只是为了确保字段与insert和select语句匹配。