在插入记录的时候,字段 “MyValue”的值来自主键“ID”。也就是说每插入一条记录,字段“MyValue”的值自动为主键“ID”的值 。ID MyValue
1 1
25 25
87 87
250 250
1 1
25 25
87 87
250 250
解决方案 »
- Mysql float类型存放超过百万的数字会自动变成整数并且在个位数上进行四舍五入
- Terminal type?删除mysql的binlog日志
- 国外部署Mysql集群是否需要购买
- 怎么最快的学习ODBC啊?新人求教育=。=
- 将两张表上的个别字段导到另一张表上的相应字段怎么写?
- Mysql只有.FRM怎么恢复数据库?
- 两台服务器上的mysql表之间怎么直接导入导出数据
- mysql 创建存储过程出错
- ERROR 1045: Access denied for user 请教这个问题如何解决
- mysql 通过api读取类型为text的字段值
- 根据几个条件 查询表的条数
- 从数据表中检索出比它前面的所有数都大的数
FOR EACH ROW BEGIN
set new.MyValue=new.ID;
END;
|delimiter ;
我要实现 这样的功能,大狼头。
我需要一个线性值字段,每条记录的这个字段的值可能互换。
比如
一个表里有5条新闻。
每条新闻的MyValue的分别是2,3,4,5,6。在客户端可以拖拽新闻所在的行,这个时间将值互换,排序就变了。比如,将最下面的新闻6,拖到最前面就是 6 和2 互换。我就是这个意图。不知道说的清楚不清楚。
delimiter |CREATE TRIGGER testref BEFORE INSERT ON test1
FOR EACH ROW BEGIN
set new.MyValue=new.ID;
END;
|delimiter ;