色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql創建表設為關鍵字

林玟書1年前9瀏覽0評論

在MYSQL中創建表時,有時候需要使用關鍵字作為字段名或表名。如果不加特殊處理,可能會導致語法錯誤。

解決方法是,在關鍵字前加上反引號`

CREATE TABLE `order` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) DEFAULT NULL,
`group` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

在上面的代碼中,由于`order`是MYSQL的關鍵字,我們在`order`前面添加了反引號,這樣就可以正常創建表了。

同樣的,如果您想使用關鍵字作為字段名,在字段名前面加上反引號即可。

CREATE TABLE `person` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(50) DEFAULT NULL,
`and` varchar(50) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

上面的代碼中,我們使用了`and`作為字段名,同樣在`and`前面加上反引號就可以正常創建了。