我使用的CREATE TABLE(MYSQL PERL)语句不起作用

时间:2018-01-12 10:17:58

标签: mysql perl

我的代码如下。代码运行正常,直到func mapTest(value: Bool?) { var dataTest: String? dataTest = value.map({ val in if val { return "" } return nil }) } 语句。

{{1}}

1 个答案:

答案 0 :(得分:6)

为了在列上使用AUTO_INCREMENT,必须将其声明为表的主键。

$dbh->do("CREATE TABLE IF NOT EXISTS tt1 (
id INT(4) NOT NULL AUTO_INCREMENT PRIMARY KEY, 
name VARCHAR(10), 
surname VARCHAR(10),
company_name VARCHAR(20),
building_number VARCHAR(4),
address VARCHAR(100),
postcode VARCHAR(6)
)");