2011-12-22 10 views
0

これは非常に奇妙です。最後の40分で、私はこの単純な仕事のために苦労していた。私はエラーが発生します。誰でも助けてください!MySQLエラー

CREATE TABLE post(
    'id' int UNSIGNED AUTO_INCREMENT, 
    'title' VARCHAR(100), 
    'content' VARCHAR(5000), 
    'writer' VARCHAR(100), 
    'updated_at' TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, 
    'created_at' DATETIME DEFAULT NULL, 
    PRIMARY KEY(id) 
); 

1064 - SQL構文に誤りがあります。あなたのMySQLサーバのバージョンに対応するマニュアルをチェックし、正しい構文が "'id'の近くで使用されていることを確認してください。int UNSIGNED AUTO INCREMENT、 'title' VARCHAR(100)、 'content' VARCHAR(5000 'in line 2)

答えて

3

backticsに包まする必要がある - 引用符は、エラーが発生します

ので、

`id` int UNSIGNED AUTO_INCREMENT, 
`title` VARCHAR(100), 

など

+0

+1または完全backticsを残し、彼らは不要だとき、彼らは私の目を傷つけます。。。 –

+0

私は偶然、-1をクリックしました。気にしないでください。レット!出来た! – Isuru

+0

私はそれを+1します。ちょうど私に時間をください。 – Isuru