-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 に答える