Mysql 创建表SQL语法错误-我做错了什么?
已验证sql语法代码,但其仍不工作Mysql 创建表SQL语法错误-我做错了什么?,mysql,sql,Mysql,Sql,已验证sql语法代码,但其仍不工作 $sql = "CREATE TABLE test (prime_key AUTO-INCREMENT PRIMARY KEY, train_num INT, train_type CHAR(50))"; 它在错误消息中给我“接近‘自动增量主…’”。我缺少什么?它不是自动递增的它不是自动递增的你需要使用下划线\uu,而不是破折号(-)。您还缺少prime\u键列的数据类型: CREATE TABLE test ( prime_key IN
$sql = "CREATE TABLE test (prime_key AUTO-INCREMENT PRIMARY KEY, train_num INT, train_type CHAR(50))";
它在错误消息中给我“接近‘自动增量主…’”。我缺少什么?它不是
自动递增的它不是自动递增的你需要使用下划线\uu
,而不是破折号(-
)。您还缺少prime\u键
列的数据类型:
CREATE TABLE test
(
prime_key INT AUTO_INCREMENT PRIMARY KEY,
train_num INT,
train_type CHAR(50)
)
您需要使用下划线,而不是破折号(-
)。您还缺少prime\u键
列的数据类型:
CREATE TABLE test
(
prime_key INT AUTO_INCREMENT PRIMARY KEY,
train_num INT,
train_type CHAR(50)
)
从技术上讲,该错误是由于自动递增不是有效的列类型造成的。从技术上讲,该错误是,由于AUTO-INCREMENT
不是有效的列类型而导致。此问题似乎与主题无关,因为它与拼写错误有关。请检查文档而不是SQL格式设置程序以了解正确的语法。此问题似乎与主题无关,因为它与拼写错误有关。请检查文档而不是SQL格式设置程序以了解正确的语法。+1你的能力正确地创建了一个表格。+1表示你的评论能力。在这变成一个邪恶的旋风+1表示你的基本能力之前,我正在关闭这个标签。谢谢大家!很抱歉成为一个noob+1,因为你有能力正确创建一个表。+1,因为你有能力发表评论。在这变成一个邪恶的旋风+1,因为你有能力创建基本的东西之前,我正在关闭这个标签。谢谢大家!对不起,我是个笨蛋