-1

当我创建表时,MySQL 会更改除行名之外的所有内容。

例子:

CREATE TABLE MY_TABLE
(
table_id int NOT NULL AUTO_INCREMENT, 
PRIMARY KEY(table_id),
table_1 varchar(45),
table_2 varchar(45),
table_3 varchar(999),
table_4 varchar(45)
)"

MySQL 将所有内容设置为主要table_id内容,并将所有内容设置为唯一、索引和全文。

如果我制作我的自定义表格,一切都会以随机模式进行。有些东西是主要的,有些东西是独一无二的。

我在 asmallorange.com 上共享主机。

CREATE TABLE `MY_TABLE` (  `table_id` int(11) NOT NULL AUTO_INCREMENT,  `table_1` varchar(45) DEFAULT NULL,  `table_2` varchar(45) DEFAULT NULL,  `table_3` varchar(999) DEFAULT NULL,  `table_4` varchar(45) DEFAULT NULL,  PRIMARY KEY (`table_id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1

这是SHOW CREATE TABLE MY_TABLE

我正在使用 phpAdmin 3.5.5。

4

1 回答 1

0
CREATE TABLE `my_table` (
`table_id` int(10) NOT NULL AUTO_INCREMENT,
`title` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
`content` longtext COLLATE utf8_unicode_ci NOT NULL,
`created_at` datetime NOT NULL,
PRIMARY KEY (`table_id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

这是创建具有不同字段的表的示例。

于 2013-03-23T18:34:33.327 回答