1. 程式人生 > >資料庫練習錯誤整理

資料庫練習錯誤整理

【存在的問題】

  1. 建表時不會將兩個屬性用程式碼一起設為主鍵,其實只要用primary(列1,列2)就行。如primary(Rid, Bid)就代表將Rid與Bid的組合設定為主鍵。
  2. 向Book表插入資訊時出現‘字串截斷’的錯誤,原來是Bname長度太小,有資料超了增大了之後便可以插入了。
  3. 當要用alter向Book表增加count屬性時,出現瞭如圖所示的錯誤;

    原因在於Alter只允許新增的列可以為空值而我設定的是count不可為空。解決方法是在alter table Book add Bcount int not null 語句後加上default 0語句

  4.  

    在用 in 做子查詢時,出現如下錯誤

    原因是如果要用in,你後面select必須能只能由一個列組成如果select後面跟了n個列,自然報那個錯誤了。

    解決方法是將‘*’改為‘Bid’

  5. Loading……