MariaDB [test]> CREATE TABLE T_TradeList(
-> F_TradeNum int(4) unsigned zerofill not null auto_increment,
-> F_Date timestamp not null default 0,
-> F_ReceiptNum int(4) unique zerofill unique not null,
-> F_RegiNum int(3) zerofill not null,
-> F_StaffName nvarchar(12) not null,
-> F_ShohinName nvarchar(30) not null,
-> F_Discount int(5),
-> F_PayMethod nvarchar(20) not null,
-> F_NanacoNum int(16) unsigned,
-> F_Deposit int(7) unsigned not null,
-> F_Change int(7) unsigned not null default 0,
-> F_ShopNum int(3) unsigned zerofill not null,
-> F_Acknowledge int(4) zerofill,
-> primary key(F_TradeNum,F_Date)
-> );
以上の条件でテーブルを作成しようとすると、
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right sy
ntax to use near 'zerofill unique not null,
F_RegiNum int(3) zerofill not null,
F_StaffName nvar' at line 4
というエラーメッセージが出てきます
どこが間違っているのか検討が付きますでしょうか
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/18 07:29