元のテーブルからデータをコピーし、クエリで指定されたカスタム列を追加する必要があります
元のテーブル構造:col1, col2, col3
テーブル構造体を挿入します。x, col1, col2, col3
INSERT INTO newtable
SELECT *
FROM original
WHERE cond
このエラーが発生します
列数が行1の値数と一致しません
X
この単一のクエリに値を挿入するにはどうすればよいですか?
私はこのようなものが通過できると思った
INSERT INTO newtable
SELECT 'x' = NULL, *
FROM original
WHERE cond
何か案は?
使用できます*
か?そのテーブルには非常に多くの列X
があり、最初の値である必要があるためです
私はこれがすべて悪いことを知っていますが、信じられないほど醜いdbをさらに悪いphpコードで編集する必要があります