我正在使用PHP代码创建MYSQLi表,但它返回语法错误。
<?php
require_once('../connect.php');
$dbc = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);
$query = "CREATE TABLE email_list (
id INT AUTO_INCREMENT,
first_name varchar(20),
last_name varchar(20),
email varchar(60),
PRIMARY_KEY (id) );";
if (mysqli_query ($dbc, $query)) {
echo "The query was successfully executed!<br />";
} else {
echo "The query could not be executed!" . mysqli_error($dbc);
}
mysqli_close($dbc);
?>
错误:
无法执行查询!您的SQL语法出错; 检查与您的MySQL服务器版本对应的手册 正确的语法使用近&#39;(
id
))&#39;在第6行
答案 0 :(得分:1)
我认为是
PRIMARY KEY
而不是
PRIMARY_KEY