我有有一欄「杯」表裏面的「咖啡」可能的Python SQLITE3錯誤
update coffee set cup=cup||'test_add'
,這並不產生一個錯誤的表,但它不添加字符串「test_add」到列!此外,列杯中的值目前什麼也沒有。它永遠讓我永遠無法使用這個語法在列沒有任何價值時添加文本。這沒有意義,我會列定義爲文本列,它沒有價值,所以這對我來說似乎等同於
a=""
a+="test_add"
這句法的作品。另一方面,如果它是
a=None
a+="test_add"
它會引發錯誤。所以在我看來,我放在最頂端的代碼應該添加文本或拋出一個錯誤!
哦,哎呀,謝謝我是新的sql(和python),它完美地解釋了它 – appleLover
@appleLover:不要感覺不好,NULL首先會引發每個人循環。 –