-1

PHP と MYSQL でクラスのデータベースを作成します。データベースの作成時にエラーが発生し、phpMyAdmin から役に立たないエラー メッセージが表示されます。(より良いエラーメッセージを表示するソフトウェアはすばらしいでしょう)

phpMyAdmin エラー:

#1064 - SQL 構文にエラーがあります。1 行目の 'CREATE TABLE customers ( customer_id INT UNSIGNED NOT NULL auto increment, fir' の近くで使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

USE isys288_gottfrk 
CREATE TABLE customers ( customer_id INT UNSIGNED NOT NULL
auto increment, first_name carchar(20) NOT NULL, last_name VARCHAR(40) NOT NULL,
PRIMARY KEY (customer_id), INDEX full_name (last_name, first_name) ) engine =
innodb;
4

3 に答える 3

0

コードにいくつかのエラーがありました。

USE isys288_gottfrk;
CREATE TABLE customers 
( 
  customer_id INT UNSIGNED NOT NULL auto_increment, 
  first_name varchar(20) NOT NULL, 
  last_name VARCHAR(40) NOT NULL,
  PRIMARY KEY (customer_id), 
  INDEX full_name (last_name, first_name) 
) engine = innodb;

MySQL Workbenchなどの DB ツールを使用してテーブルを生成することをお勧めします。そうすれば、問題がすぐにわかります。

于 2013-10-25T06:05:46.647 に答える