听起来可能很复杂,但事实并非如此。 我有一个名为“orders”的表,其中包含字段:
id INT(11) auto_increment, realid INT(14)
现在,我想在每次插入这个表时,执行如下操作:
INSERT INTO orders VALUES (null, id+1000);
不过,我会在目前在线的商店里做,我想在5分钟内改变一切。这样行吗?如果没有,我该怎么做?
AUTO_INCREMENT 而不是 Identity(1,1) ):
AUTO_INCREMENT
Identity(1,1)
Create Table Foo ( Id int not null identity(1,1) , Name varchar(50) , Bar As Id + 1000 )
当然,您也可以只在表示层或业务层而不是数据库中进行。