mysql触发器 插入数据同时设置其他字段

mysql触发器 插入数据同时设置其他字段,第1张

设个默认不就搞定了吗!像这样:

CREATE TABLE xm_tie (

tid INT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,

ttype ENUM('g','v','h') NOT NULL DEFAULT 'g',

tbid MEDIUMINT( 10 ) UNSIGNED NOT NULL DEFAULT 0,

title varchar( 20 ) NOT NULL DEFAULT '',

tuname VARCHAR( 20 ) NOT NULL DEFAULT '',

tuid INT( 10 ) UNSIGNED NOT NULL DEFAULT 0,

tcontent TEXT NOT NULL DEFAULT '',

ftime INT( 10 ) UNSIGNED NOT NULL DEFAULT 0,

status ENUM('p','t','e') NOT NULL DEFAULT 'p',

clickcont INT( 10 ) UNSIGNED NOT NULL DEFAULT 0,

replaycount INT( 10 ) UNSIGNED NOT NULL DEFAULT 0

)

DEFAULT属性可设默认值数字就写数字,子窜就写字串,没有就‘’,时间就写时间···

觉得有用就采纳一下谢谢!

limit是mysql中限制结果集行数的。

这样的写法会不会重复也不一定,因为你没有对结果集排序,所以记录顺序可能不是一定的。

排序后顺序就确定了,比如:

select

*

from

a

order

by

某列

limit

0,100


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/7372308.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存