以下是创建表的 SQL 语句:

CREATE TABLE `my_table` (
  `id` INT(11) NOT NULL AUTO_INCREMENT,
  `token` VARCHAR(50) NOT NULL,
  `collection` VARCHAR(50) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `unique_token_collection` (`token`,`collection`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

解释:

  • 创建了一个名为 'my_table' 的表。
  • 'id' 字段是自增的,作为主键。
  • 'token' 和 'collection' 字段是唯一索引字段,使用了 'UNIQUE KEY' 关键字,同时在字段后面加上了 'NOT NULL',表示这两个字段不能为空。
  • 使用了 InnoDB 存储引擎,字符集为 utf8mb4。
MySQL 5.6 创建表:自增 ID、唯一索引 token 和 collection

原文地址: https://www.cveoy.top/t/topic/jE33 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录