mysql筆記1064,1054錯誤

2021-09-27 18:01:28 字數 514 閱讀 3439

1. 簡單來說1064就是乙個語法錯誤,我當時寫的時候是因為字段型別是字串,可是我卻沒能正確的將字串傳進去,python裡很多時候需要.format+『{}』來匹配你的字串。但其實只要我們用了{}+.format就不會報錯1064了,他會報錯1054

1. 這個錯誤的意思是沒有對應的列,什麼意思呢,就是字面的意思。什麼情況下會發生這種情況呢,也就是在你的字段屬性是字串的情況下,我們沒有給字串加上引號的話,他在做運算的時候會預設將他認為是乙個欄位名,比如我的表中有乙個欄位是字串型別name,有一條記錄的name為tyj,但是我如果

select from *** where name = tyj
他就會報錯1054,因為他把tyj當成乙個列了,而不是name欄位對應的乙個值。而我們的表中確實沒有tyj這個列。所以報錯。若是我像下面那樣寫:

select from *** where name = 'tyj'
這樣就對了,他就會認識出這是name欄位的乙個值。

mysql做筆記 mysql筆記

當key cache miss rate key reads key read requests 100 大於1 時需要增加 key buffer size show global status like key read 對於myisam 需要注意table cache的設定 當這個不夠用時mys...

mysql事務筆記 MySQL事務筆記

1.結束事務的方法用什麼?2.事務的最終形態是什麼?commit 提交 rollback 回滾 3.事務的四大特徵?原子性 乙個事務是最小的工作單元,事務包含的所有操作要麼全部成功,要麼全部失敗回滾 一致性 事務執行之前和執行之後都必須處於一致性狀態。拿轉賬來說,假設使用者a和使用者b兩者的錢加起來...

mysql筆記大全 MySQL 筆記一

資料庫資料庫是資料儲存和管理的倉庫 資料庫分類早期 層次式資料庫 網路型資料庫 現在 關係型資料庫 底層以二維表的形式儲存資料的庫 非關係型資料庫 鍵值結構 包含關係乙個mysql伺服器裡包含多個資料庫,乙個資料庫又包含多個資料表,一張表可以記錄多條資料,每一行儲存具體的資料 sql語局分類dml ...