[英]Creating MySQLi table with ID auto_increment return syntax error
我正在用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服務器版本相對應的手冊,以在第6行的'(
id
))'附近使用正確的語法
我覺得是這樣的
PRIMARY KEY
代替
PRIMARY_KEY
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.