我是Mysql的新手.我想在表中添加一个列,其值取决于同一个表中的另一个列值.例如,我有company_table如下:
fldId | companyName | date
--------------------------------
1 | adeco | 2012-01-12
2 | mic | 2001-03-09
3 | manpower | Null
4 | linar | Null
5 | dlank | 1999-02-28
Run Code Online (Sandbox Code Playgroud)
我想在此表中添加'fldState'列,具体取决于'date'列的值.例如,如果'date'列的值不是Null,那么'fldState'的值应该是1,如果它是Null,那么'fldState'的值应该是2.如下所示
fldId | companyName | date | fldState
--------------------------------------------
1 | adeco | 2012-01-12 | 1
2 | mic | 2001-03-09 | 1
3 | manpower | Null | 2
4 | linar | Null | 2
5 | dlank | 1999-02-28 | 1
Run Code Online (Sandbox Code Playgroud)