CREATE TABLE `table1` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`email` varchar(128) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `email` (`email`)
)
-
CREATE TABLE `table2` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY,
`email` varchar(128) DEFAULT NULL UNIQUE,
)
问题:
show create table tbl_name
中的UNIQUE KEY email_2 (email)
或其他_num
。为什么? tlb_name_num
的含义是什么,它用于什么?show create table tbnm
始终以table1格式显示sql,即使table是由table2 sql语法创建的。为什么? UNIQUE KEY (email)
也有效。但它已转换为UNIQUE KEY email (email)
上的show create table
。为什么它会起作用,为什么会改变它等等?答案 0 :(得分:1)