親愛的堆棧溢出社區,SQLite不檢查數據類型
我這裏開始我的第一次嘗試數據庫,設計有一個小問題。
我嘗試製作某種表格並嘗試查看基本功能;用Python3和SQLite3編寫。
我的問題很簡單,我有幾行:
cur.execute('CREATE TABLE IF NOT EXISTS test(a INTEGER, argument DATE)')
現在我可以只寫:
cur.execute('insert into test (a, argument) values (?,?)', "bla", "blabla")
沒有收到錯誤消息;當您在CREATE TABLE
語句中定義允許的數據類型時,不應該通過SQL自動禁止該命令?
全部代碼是在這裏:http://codepad.org/kf4gZB7m
歡迎來到SO,用問題 –