1

最初のphp/mysqlページを書き込もうとしていますが、原因が見つからないSQL構文エラーが発生しています。

エラーは次のとおりです。

ドメイン提案テーブルを作成できません。エラーSQL構文にエラーがあります。2行目の「PRIMARY_KEY、domain TEXT、author TEXT、submitdate DATE NOT NULL)DE」の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

CREATE TABLE domainsuggestions(
    id INT NOT NULL AUTO_INCREMENT PRIMARY_KEY,
    domain TEXT,
    author TEXT,
    submitdate DATE NOT NULL
) DEFAULT CHARACTER SET utf8
4

1 に答える 1

6

CREATE TABLEステートメントでは、アンダースコアを含むのではなくPRIMARY KEYスペースを使用する必要があります。PRIMARY_KEY

解決:

からアンダースコアを削除しますPRIMARY_KEY

修正されたスクリプト:

CREATE TABLE domainsuggestions
(
    id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    domain TEXT,
    author TEXT,
    submitdate DATE NOT NULL
) DEFAULT CHARACTER SET utf8

デモ:

SQLFiddleで機能するCREATETABLEスクリプトを表示するには、ここをクリックしてください。

于 2012-05-11T01:13:03.550 に答える