gpt4 book ai didi

mysql - 在表中制作用户名、正文、msg_date 字段的 id 字段 md5 的最佳方法是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 11:14:26 24 4
gpt4 key购买 nike

structure


CREATE TABLE IF NOT EXISTS `blabbing` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`username` varchar(255) CHARACTER SET utf8 NOT NULL,
`msg_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00'
`body` varchar(255) CHARACTER SET utf8 NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=307 ;

此外,如果我想向字段添加响应,我可以使用与正文字段相同的结构,因为这是一个响应并且将具有与该字段相同类型的数据。

最佳答案

不完全确定你在问什么,但我认为你希望一个字段包含你正在插入的其他值的 MD5,并希望数据库处理它。你可以尝试这样的事情:

CREATE TRIGGER blabbing_insert BEFORE INSERT ON `blabbin` FOR EACH ROW SET NEW.id = md5(...);

正如其他人所暗示的,如果这只是为了确保唯一性,可能有更好的方法。

关于mysql - 在表中制作用户名、正文、msg_date 字段的 id 字段 md5 的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6146199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com