0

phpMyAdmin組み込み機能を使用してデータベースに新しいテーブルを作成したかったのですが、すべてのフィールドに入力して[実行]をクリックすると、次のエラーが発生します。

#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 ') NOT NULL, `data` DATETIME NOT NULL , `link_picture` VARCHAR( 250 ) NOT NULL , ' at line 6

..そして私には理由がありません。

SQLコードは次のとおりです。

    CREATE TABLE  `prod`.`info_prod` (
 `id` INT( 100 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
 `prod_name` VARCHAR( 250 ) NOT NULL ,
 `link_prod` VARCHAR( 250 ) NOT NULL ,
 `pd` VARCHAR( 10 ) NOT NULL ,
 `price` DOUBLE( 250 ) NOT NULL ,
 `data` DATETIME NOT NULL ,
 `link_picture` VARCHAR( 250 ) NOT NULL ,
 `link_picture2` VARCHAR( 250 ) NOT NULL ,
INDEX (  `pd` ) ,
UNIQUE (
 `prod_name`
)
) ENGINE = INNODB;

このコードの問題は何ですか?

4

1 に答える 1

1

それは単なる構文のようです。

 `price` DOUBLE( 250,0 ) NOT NULL

参照

于 2013-01-07T23:55:16.723 に答える