これを使用して 2 つのテーブルを結合しています (ここではいくつかのフィールドを省略しています)。元のテーブルのフィールドはすべて VARCHAR、NOT NULL として定義され、デフォルトは '' です。
  CREATE TABLE newtable
  SELECT
     table1.field1,
     table1.field2,
     ...
     table2.field1,
     table2.field2,
     ...
 FROM
    table1
 LEFT JOIN table2 ON table1.id = table2.id
結合自体は機能していますが、テーブル 1 にはテーブル 2 にない行がいくつかあります。空の文字列にする必要がある場合、テーブル 2 のフィールドはこれらのエントリに NULL として追加されています。テーブルを作成するときにそれを行う方法はありますか?