次のテーブルを作成しようとしています。
CREATE TABLE customer
(
cust# CHAR(3)NOT NULL ,
cname VARCHAR(30) NOT NULL ,
city VARCHAR(20) NOT NULL,
PRIMARY KEY (cust#)
)engine=InnoDB;
次のエラーが発生します#1064-SQL構文にエラーがあります。MySQLサーバーのバージョンに対応するマニュアルで、「cname VARCHAR(30)NOT NULL、city VARCHAR(20)NOT NULL、PRIMARY KEY(cust#」の4行目)の近くで使用する正しい構文を確認してください。
「custNum」に置き換えることで、「#」に問題があることを確認しました。ただし、「#」記号を使用する必要があります。myPhpAdminインターフェイスのフィールドの名前をcust#に変更できることはわかっていますが、SQLステートメントでフィールドをエスケープする方法を知る必要があります。
*編集して「\#」をすでに試したことがある
ありがとう