MySQL ですべてのフィールドを宣言せずに、テーブルAをテーブルBにコピーしたいと考えています。INSERT ... SELECT
しかし問題は、テーブル B の先頭に次の自動インクリメント フィールドがあることid
です。
table_A
name age etc
-------|--------|--------|
abc | 28 | ... |
テーブル_B
id name age etc
-------|-------|--------|--------|
私は次のようなことをしようとしました:
INSERT INTO table_B SELECT auto, * FROM table_A
しかし、うまくいきませんでした。最善の解決策は何ですか?