欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

SQL怎么在已經創建的表中插入一列

傅智翔2年前29瀏覽0評論

SQL怎么在已經創建的表中插入一列?

如果已經存在的表中是有數據的,那么你不能用一句SQL實現你的目標。

因為,如果表中已經有數據,那么你創建的新列,在已有的記錄中要么是空值,要么是你設置的缺省值,因此所有記錄中,該列的值都是一樣的,因此對該列不能建立唯一性約束。

可采用兩種做法:

1.刪除原表的所有數據,就可以創建;

2.先不建立唯一約束,只建立列,然后給每行記錄的該列賦于不同的值。

然后再設置該列為非空;

然后再為該列設置唯一約束。