创建首页轮播图表 tb_carousel

以下 SQL 语句用于创建名为 tb_carousel 的首页轮播图表:

CREATE TABLE `tb_carousel` (
  `carousel_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '首页轮播图主键id',
  `carousel_url` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '' COMMENT '轮播图',
  `redirect_url` varchar(100) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '##' COMMENT '点击后的跳转地址(默认不跳转)',
  `carousel_rank` int(11) NOT NULL DEFAULT 0 COMMENT '排序值(字段越大越靠前)',
  `is_deleted` tinyint(4) NOT NULL DEFAULT 0 COMMENT '删除标识字段(0-未删除 1-已删除)',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  `create_user` int(11) NOT NULL DEFAULT 0 COMMENT '创建者id',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '修改时间',
  `update_user` int(11) NULL DEFAULT 0 COMMENT '修改者id',
  PRIMARY KEY (`carousel_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 3 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '轮播图表' ROW_FORMAT = Dynamic;

字段说明:

  • carousel_id: 首页轮播图主键id
  • carousel_url: 轮播图地址
  • redirect_url: 点击后的跳转地址
  • carousel_rank: 排序值,值越大越靠前
  • is_deleted: 删除标识字段,0 代表未删除,1 代表已删除
  • create_time: 创建时间
  • create_user: 创建者id
  • update_time: 修改时间
  • update_user: 修改者id

注意:

  • create_timeupdate_time 字段使用了 timestamp 数据类型,并设置了默认值 CURRENT_TIMESTAMP
  • redirect_url 字段默认值为 ##,表示默认不跳转。

错误修复:

代码中的 CURRENT_TIMESTAMP(0) 语法错误,已修改为 CURRENT_TIMESTAMP

MySQL 创建首页轮播图表 tb_carousel

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

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