MySQL 创建首页轮播图表 tb_carousel
创建首页轮播图表 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: 首页轮播图主键idcarousel_url: 轮播图地址redirect_url: 点击后的跳转地址carousel_rank: 排序值,值越大越靠前is_deleted: 删除标识字段,0 代表未删除,1 代表已删除create_time: 创建时间create_user: 创建者idupdate_time: 修改时间update_user: 修改者id
注意:
create_time和update_time字段使用了timestamp数据类型,并设置了默认值CURRENT_TIMESTAMP。redirect_url字段默认值为##,表示默认不跳转。
错误修复:
代码中的 CURRENT_TIMESTAMP(0) 语法错误,已修改为 CURRENT_TIMESTAMP。
原文地址: https://www.cveoy.top/t/topic/oSx3 著作权归作者所有。请勿转载和采集!