sách gpt4 ai đã đi

Khóa MySQL: KHÓA CHÍNH, KHÓA NGOẠI, KEY -- "KEY" là gì?

In lại 作者:行者123 更新时间:2023-11-29 04:13:32 30 4
mua khóa gpt4 Nike

查看“mysqldump -d”并看到一个键是 KEY,而不是“PRIMARY KEY”或“FOREIGN KEY”

什么是关键?

Ví dụ:

CREATE TABLE IF NOT EXISTS `TABLE_001` (
`COL_001` int(256) NOT NULL,
`COL_002` int(256) NOT NULL,
`COL_003` int(256) NOT NULL,
`COL_004` int(256) NOT NULL,
`COL_005` int(256) NOT NULL,
`COL_006` int(256) NOT NULL,
`COL_007` int(256) NOT NULL,
`COL_008` int(256) NOT NULL,
`COL_009` int(256) NOT NULL,
`COL_010` int(256) NOT NULL,
`COL_011` int(256) NOT NULL,
`COL_012` int(256) NOT NULL,
PRIMARY KEY (`COL_001`),
KEY `COL_002` (`COL_002`,`COL_003`),
KEY `COL_012` (`COL_012`),
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

此外,当我创建此表的新版本时,将 MyISAM 更改为 InnoDB 是否需要将“ENGINE=MyISAM”更改为“ENGINE=InnoDB”之外的任何其他更改?

1 Câu trả lời

CHÌA KHÓA 是索引声明的替代语法。 CREATE TABLE语句包括分别在 COL_002 和 COL_012 上创建两个索引。

...when I'm create a new version of this table, will changing MyISAM to InnoDB require any additional changes besides "ENGINE=MyISAM" to "ENGINE=InnoDB"?

不,这应该没问题,但请注意,您不能在使用 Innodb 引擎的表上使用 MySQL 的 native 全文搜索 (FTS)——它们必须是 MyISAM,然后才能对其中的列进行全文索引。

关于primary-key - MySQL keys : PRIMARY KEY, FOREIGN KEY, KEY -- "KEY"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4191233/

30 4 0
Bài viết được đề xuất: MySQL 加入时间太长
Bài viết được đề xuất: java - 在方法中重新打开扫描仪时出现 NoSuchElementException
Bài viết được đề xuất: java - 方法同步以不同的方式处理不同的对象初始化
Bài viết được đề xuất: mysql - 带有 SUM 条件的 SELECT
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com