カレンダーテーブルを作成しています
F_Dateフィールド⇒テーブル内で重複しない値をprimary keyにしたかったのでnot nullでprimary keyにしました
F_Weather⇒晴れ、曇り、雨、台風等をいれたいのでncharにしましたが、nvarcharでもいいのかもしれません
F_CampaignInfo⇒キャンペーン情報を入れたいので、nvarchar(30)にしました
CREATE TABLE T_Calendar(
F_Date timestamp not null primary_key default 0,
F_Weather nchar(4) not null,
F_CampaignInfo nvarchar(30)
);
上記のtableでcreateを実行しようとすると、
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the
right syntax to use near '
F_Weather nchar(4) not null,
F_CampaignInfo nvarchar(30)
)' at line 2
というエラー文が出てきます
今回は、エラーになる理由が全く見当が付きません
もしお分かりになる方ございましたら、回答お願いいたします
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。