Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php mysqli创建索引错误_Php_Mysqli - Fatal编程技术网

php mysqli创建索引错误

php mysqli创建索引错误,php,mysqli,Php,Mysqli,我使用PHPMYSQLI创建一个表和索引,但是我得到了这个错误 我已经在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),

我使用PHPMYSQLI创建一个表和索引,但是我得到了这个错误

我已经在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);

$createTableSQL=这不是单个查询,而是一组多个查询。
你应该一个接一个地运行它们

$mysqli->query("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
)";
$mysqli->query("CREATE UNIQUE INDEX duplicate_attachment_id_uindex ON duplicate_attachment (id)";
$mysqli->query("CREATE UNIQUE INDEX duplicate_attachment_md5_uindex ON duplicate_attachment (md5)";

这不是单个查询,而是一组多个查询。
你应该一个接一个地运行它们

$mysqli->query("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
)";
$mysqli->query("CREATE UNIQUE INDEX duplicate_attachment_id_uindex ON duplicate_attachment (id)";
$mysqli->query("CREATE UNIQUE INDEX duplicate_attachment_md5_uindex ON duplicate_attachment (md5)";

你救了我的命。非常感谢你!你救了我的命。非常感谢你!