0
我在管理表中添加了一個新列。我希望將修訂列填入effective_date列。sql:在表格中插入新列
ALTER TABLE home.prod ADD revision int;
版本號將從100開始並增加1.修訂版本將基於effective_date。所以,最老的eff_date將得到100,然後下一個最老的將得到101,依此類推。
Eff date 1/1/2012 – Revision 100
Eff date 1/1/2013 – Revision 101
Eff date 7/1/2014 – Revision 102
Eff date 1/1/2015 – Revision 103
像本聲明中
revision =100
UPDATE prod.admin
SET revision= revision+ 1
WHERE eff_date = /'
哪[標籤:rdbms]你在用嗎? MySQL或SQL Server? – Mureinik