タイトルが示すように、私は別のテーブルから値といくつかのデフォルト値を選択して、あるテーブルに挿入しようとしています。
INSERT INTO def (catid, title, page, publish)
(SELECT catid, title from abc),'page','yes')
INSERT INTO def (catid, title, page, publish)
VALUES
((SELECT catid, title from abc),'page','yes'))
最初のクエリではmysqlエラーが発生し、2番目のクエリでは列数が一致しません。
私は何をする必要がありますか?