ショボ短歌会

sql文で下記のように書いてテーブルを作成したのですが
CREATE TABLE resip(
resip_id SERIAL PRIMARY KEY,
resip_text TEXT NOT NULL,
resip_time TIMESTAMP(6) DEFAULT CURRENT_TIMESTAMP(6),
resip_time_2 TIMESTAMP(6) NULL,
resip_boo BOOLEAN DEFAULT TRUE
);
このようなエラーが出てしまい困っています。
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' NULL, resip_boo BOOLEAN DEFAULT TRUE )' at line 5

お時間のある方ぜひご指摘お願い致します。

やりたいことは、上から
resip_id 数値 主キー 自動連番
resip_text テキスト 未入力認めない
resip_time 日時(ミリ秒6桁まで)デフォルト値は現在日時
resip_time_2 日時(ミリ秒6桁まで) 未入力認める
resip_boo 真偽 初期値は真

A 回答 (2件)

使っているMySQLバージョンのデータ型として'BOOLEAN'が使えるか要再確認。

    • good
    • 0

そのSQLは、実際のものをコピペしたものでしょうか?


全角空白が混っているように見えますが。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!