ChinaUnix.net
相关文章推荐:

mysql 触发器 自增 newid为0

今天mysql出了个比较奇怪地问题,一张mail表里的字段直接出现一个值4亿的数据(4294967295,16进制值ffffffff),表中不能再插入新的数据。 从网上看到一篇文章,mysql在检测到表中有损坏的记录时,会动修复,了保证数据的完整性,mysql会以空格(0x20)写进磁盘来完成修复。根据字段的类型,字段的长度不同,所允许的最大值也不同。见下:int(10) unsigned类型最大值十进制4294967295,十六进制ffffffff; me...

by uranusllj - MySQL文档中心 - 2009-05-19 22:24:49 阅读(1105) 回复(0)

相关讨论

触发器的概念:“在数据库中响应一个特殊表格中的某些事件而动执行的程序代码。”(Wikipedia)说得简单一些,它是在一个特殊的数据库事件,如INSERT或DELETE发生时,动激活的一段代码。触发器可方便地用于日志记录、对单个表格到其他链接式表格进行动的“层叠式”更改、或保证对表格关系进行动更新。当一个新整数值加到数据库域中时,动更新运行的总数的代码段是一个触发器动记录对一个特殊数据库表格所作更改的S...

by odin2008 - MySQL文档中心 - 2008-05-26 14:45:01 阅读(2339) 回复(0)

我建了几个mysql触发器; 但我不看到.在windows下 存储过程和函数是可以看到的。 触发器应该如果才能找到。 谢谢!

by hb_li_520 - MySQL - 2007-06-08 10:47:17 阅读(1910) 回复(7)

现在,新出的mysql 5.02版本,好象支持触发器。 不知各位前辈对此有什么心得?

by cxczqfrx - MySQL - 2005-01-13 14:06:17 阅读(852) 回复(0)

1、序列。 mysql 从最后一个ID。 测试数据。 1, I love this girl. 2, I hate this girl. 3, She is my girl. 4, She is your girl. mysqlmysql> create database test; Query OK, 1 row affected (0.10 sec) mysql> use test Database changed mysql> create table t(id int not null auto_increment primary key, -> username char(20) not null); Query OK, 0 rows affected (0.02 sec) mysql> load data infile...

by 剑心通明 - MySQL文档中心 - 2008-04-06 18:58:55 阅读(622) 回复(0)

请教, 1,对一个php mysql apache网站,它的互斥性如何,并发时候会不会有问题,会不会有两个相同值,或者因这个值插入失败? 2,网站中生成唯一ID,这个方法可以吗? 谢谢

by hait - MySQL - 2005-09-11 18:15:27 阅读(960) 回复(1)

世界性难题啊 不写PLSQL的方法 直接用select 有办法吗?

by ztj2247 - MySQL - 2009-10-26 21:17:44 阅读(978) 回复(1)

urana 来:广东-广州 等级:版主 威望:[color="red"]66 帖子:6040 积分:60700 注册:2005-6-17 结帖率:0/0 楼主 问题点数:0 回复次数:8 [分享]触发器小例子 触发器能进行一些约束....

by sss0213 - MySQL文档中心 - 2009-05-22 14:24:08 阅读(1464) 回复(0)

CREATE TRIGGER { BEFORE | AFTER } { INSERT | UPDATE | DELETE } ON FOR EACH ROW 1.命名规则: 触发器必须有名字,最多64个字符,可能后面会附有分隔符.他和mysql中其他对象的命名方式基本相象 2.触发时间: 触发器有执行的时间配置:能够配置事件发生前或后 3.事件:同样也能设定触发的事件:他们能够在执行insert、update或delete的过程中触发 4.表:触发器是属于某一个表的:当在这个表上执行插入、更新或删除操作的时...

by zhiming.yk - MySQL文档中心 - 2008-06-22 11:04:05 阅读(760) 回复(0)

作者: Plahand 出: http://www.linuxdiyf.com 1.避免系统的分号问题,一般情况下mysql默认是以';'作结束执行语句的,所以在创建触发器过程中难免用到';',因此,可以用 delimiter 来解决问题,如 delimiter //,把';'换成'//'.命令结束时,可以将“;”换回来,用命令delimiter ; 2.一般情况下对mysql中变量的赋值用set。 Create Trigger Insert_or_update_sal before update on teacher for each row Begin if new.sal ...

by sdccf - MySQL文档中心 - 2008-05-06 08:51:59 阅读(627) 回复(0)

mysql触发器的学习 1.避免系统的分号问题,一般情况下mysql默认是以';'作结束执行语句的, 所以在创建触发器过程中难免用到';',因此,可以用 delimiter 来解决问题, 如 delimiter //,把';'换成'//'.命令结束时,可以将“;”换回来, 用命令delimiter ; 2.一般情况下对mysql中变量的赋值用set 。 Create Trigger Insert_or_update_sal before update on teacher for each row Begin if new.sal 4.触发器的删除 D...

by Lovezoe - MySQL文档中心 - 2008-05-03 08:41:25 阅读(623) 回复(0)