SQL表创建时,第6行遇到1064错误
P粉875565683
2023-08-26 08:59:47
<p><pre class="brush:php;toolbar:false;">CREATE TABLE Customer(
customer_id INT AUTO_INCREMENT PRIMARY KEY,
customer_name VARCHAR(50) NOT NULL,
customer_email VARCHAR(100) NULL,
street_address VARCHAR(50) NULL,
city VARCHAR(50) NULL,
province CHAR(2) NULL,
postal_code CHAR(6) NULL,
);</pre>
<p>如上所述,当尝试创建新表时,我遇到了错误1064,并不确定原因。名称"city"不是保留字,据我所知定义也没有过时。</p>
<p><strong>#1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 6 行“)”附近使用的正确语法</strong></p>
你可以试试这个
雷雷删除 postal_code 后面的逗号