上星期寫的一支題庫的程式被抓到bug:
將純文字題庫檔案匯入資料庫後,為了校正題目用,
有一份在題目後面會加註該題庫所屬冊別、原始題號、答案等欄位,
結果產出的題目卷,原始題號總是小於127。
趕緊檢查資料庫結構,果然是原始題號的資料格式被設定為tinyint,
導致最大值僅到127,偏偏題庫每一冊都有兩三百題以上,難怪會出錯。
跟著把同時間開的資料表都再檢查一遍;
怪怪,其他表倒都沒有再用tinyint格式了...... 真是鬼遮眼啊 囧
儘管不是什麼大問題,
但是竟然犯了這種程度的錯誤,實在是該好好檢討......
將純文字題庫檔案匯入資料庫後,為了校正題目用,
有一份在題目後面會加註該題庫所屬冊別、原始題號、答案等欄位,
結果產出的題目卷,原始題號總是小於127。
趕緊檢查資料庫結構,果然是原始題號的資料格式被設定為tinyint,
導致最大值僅到127,偏偏題庫每一冊都有兩三百題以上,難怪會出錯。
跟著把同時間開的資料表都再檢查一遍;
怪怪,其他表倒都沒有再用tinyint格式了...... 真是鬼遮眼啊 囧
儘管不是什麼大問題,
但是竟然犯了這種程度的錯誤,實在是該好好檢討......
留言