1
私はPHPのmysqliを使ってテーブルとインデックスを作成していますが、私はこのエラーを受け取りました。php mysqli creat indexエラー
私はすでにmysqlクライアントでこれらのsqlを実行しており、うまくいきました。
$creatTableSql = <<<EOF
CREATE TABLE IF NOT EXISTS duplicate_attachment(
id INT(11) PRIMARY KEY NOT NULL AUTO_INCREMENT,
md5 VARCHAR(32) NOT NULL,
filesize INT(11),
ids TEXT NOT NULL
);
CREATE UNIQUE INDEX duplicate_attachment_id_uindex ON duplicate_attachment (id);
CREATE UNIQUE INDEX duplicate_attachment_md5_uindex ON duplicate_attachment (md5);
EOF;
$mysqli->query($creatTableSql);
var_dump($mysqli->error);
文字列(226)「あなたはあなたのSQL構文でエラーが発生している;「 duplicate_attachmentに一意索引のduplicate_attachment_id_uindexをCREATE近く 使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアル をチェック(id); ' 8行目」
あなたは私の人生を保存します。ありがとうございました! – macc