mysql的text类型怎么使用我可能需要储存文本给我一个有ID主键自增用户名username密码password邮箱emai可以存文本的列texttext类型tinyint类的state用于逻辑删除还有两个自动填充的类型create_by和update_by是日期类型用来显示创建和修改的时间请给我创建这么一个表结构
可以使用以下SQL语句创建这个表结构:
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(50) NOT NULL,
`password` varchar(50) NOT NULL,
`email` varchar(100) NOT NULL,
`text_column` text NOT NULL,
`state` tinyint(1) NOT NULL DEFAULT '0',
`created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
`updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
其中,text_column列使用了text类型来存储文本数据,state列使用了tinyint类型来表示逻辑删除状态,created_at和updated_at列使用了datetime类型并通过CURRENT_TIMESTAMP和ON UPDATE CURRENT_TIMESTAMP自动填充创建和更新的时间。
原文地址: https://www.cveoy.top/t/topic/bpck 著作权归作者所有。请勿转载和采集!