2016-04-06 4 views
0

私はSQLを知らないが、PHP用に使用する必要があり、問題がある。私は、このテーブルを作成しようとすると:最後の行でMySQLエラーが意味を成しませんか?

CREATE TABLE logs (
userbeinglogged VARCHAR(255) NOT NULL, 
action_location VARCHAR(255) NOT NULL, 
log_date DATE('YYYY-MM-DD') NOT NULL, 
log_time TIME('00:00:00') NOT NULL, 
); 

を、私はエラー"A closing bracket was expected (near')')"を取得します。 問題は表示されません。また、私はかなりDATETIME関数が間違っていると確信していますので、あなたも助けてくれるそれらの構文で私を助けることができたら。

答えて

1

カンマを右かっこの前に付けてください。

と助言のためだけにlog_Date DATETIME

1

最後のカンマを削除します。それは余分を持っているように見えます。

CREATE TABLE logs (userbeinglogged VARCHAR(255) NOT NULL, action_location VARCHAR(255) NOT NULL, log_date DATE('YYYY-MM-DD') NOT NULL, log_time TIME('00:00:00') NOT NULL); 
1

末尾にカンマがあります。これに変更してください。

CREATE TABLE logs (
    userbeinglogged VARCHAR(255) NOT NULL, 
    action_location VARCHAR(255) NOT NULL, 
    log_date DATE('YYYY-MM-DD') NOT NULL, 
    log_time TIME('00:00:00') NOT NULL 
); 
関連する問題