mysqli奇怪的错误1064,当没有语法错误时

时间:2016-01-26 11:37:31

标签: php mysqli

有谁可以帮助我,我做错了什么。 php代码中没有语法错误,但输出连接成功 表客户未创建。错误:1064 未创建表统计信息。错误:1005。我正在使用XAMPP,PHP 7

nginx-data

3 个答案:

答案 0 :(得分:1)

您需要在VARCHAR关键字后指定VARCHAR的字符数限制。因此,例如,在表CUSTOMERS的查询中,Firstname子句将如下所示:

Firstname VARCHAR(100) NOT NULL

答案 1 :(得分:0)

错误是您声明varchar的方式。

Firstname(100) varchar NOT NULL,

必须:

Firstname varchar(100) NOT NULL,

因此,更改firstname和lastname语法,一切正常。 希望这有帮助。

答案 2 :(得分:0)

我认为您的问题是列声明:

您应该使用:<name> <type>(length) NOT NULL