关于mysql的触发器操作 还有一种这样的情况ID IDLink Pid Sid7 1-7 1 1 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这是什么情况就是当只有两级的时候Pid跟Sid一样取IDLink的第一个当只有三级的时候Pid跟Sid一样取IDLink的第二个当四级以上的时候Pid取IDLink的第二个 Sid取IDLink的倒数第二个我现在直接更新的是UPDATE Table1 SET Sid = IF(SUBSTRING_INDEX(SUBSTRING_INDEX(IDLink,'-',2),'-',-1)=ID, 1, SUBSTRING_INDEX(SUBSTRING_INDEX(IDLink,'-',2),'-',-1))但是不知道放触发器应该怎么弄 可以直接在 before insert, before update 触发器中实现啊。 SUBSTRING_INDEX(NEW.IDLink,'- win7装mysql遇见的端口问题 mysql binglong还原的无奈 如何从一个千万级的数据表中按id排序取出数据? windows下安装mysql-noinstall-5.0.27-win32的详细步骤 求一SQL语句,马上给分!!! 公司给的难题 请问什么数据类型支持中文~急~在线等 这种情况,如何建表如何加索引? 关于排序的一段select语句,在线等,急。 为字段限制默认值 mySQL 为什么程序里面连续调用两次mysql_query()会出错 C语言 中mysql_query()函数的返回值是什么?
当只有三级的时候Pid跟Sid一样取IDLink的第二个
当四级以上的时候Pid取IDLink的第二个 Sid取IDLink的倒数第二个我现在直接更新的是
UPDATE Table1 SET Sid = IF(SUBSTRING_INDEX(SUBSTRING_INDEX(IDLink,'-',2),'-',-1)=ID, 1, SUBSTRING_INDEX(SUBSTRING_INDEX(IDLink,'-',2),'-',-1))
但是不知道放触发器应该怎么弄