mysql能实现这个功能吗?
在插入记录的时候,字段 “MyValue”的值来自主键“ID”。也就是说每插入一条记录,字段“MyValue”的值自动为主键“ID”的值 。
ID MyValue
1 1
25 25
87 87
250 250
——解决方案——————–
如果你的ID是auto_increment,是无法实现
如果你的ID不是auto_increment,则可以通过触发器实现。
——解决方案——————–
- SQL code
delimiter | CREATE TRIGGER testref BEFORE INSERT ON test1 FOR EACH ROW BEGIN set new.MyValue=new.ID; END; | delimiter ;
------解决方案--------------------
如果是auto_increment的话可以考虑在触发器类将 MyValue设置成Max(ID) + 1。。。
------解决方案--------------------
最简单的方法就是做一个视图欢迎大家阅读《MYSQL能实现这个功能吗?该怎么解决》,跪求各位点评,by 搞代码