Rumah > Artikel > pangkalan data > Mengapa saya mendapat ralat 'Nilai DOUBLE salah dipenggal' dalam pertanyaan KEMASKINI MySQL saya?
MYSQL Dipenggal Salah Ralat DOUBLE Value
Apabila cuba mengemas kini pangkalan data menggunakan pertanyaan SQL berikut:
<code class="sql">UPDATE shop_category SET name = 'Secolul XVI - XVIII' AND name_eng = '16th to 18th centuries' WHERE category_id = 4768</code>
Ralat "1292 - Nilai DOUBLE salah dipenggal: 'Secolul XVI - XVIII'" ditemui. Ralat ini berlaku kerana sintaks pertanyaan tidak betul. Kata kunci AND tidak diperlukan dalam pertanyaan ini dan ia menyebabkan kemas kini gagal.
Untuk menyelesaikan isu ini, kata kunci AND harus dialih keluar daripada pertanyaan. Sintaks yang betul untuk kemas kini ialah:
<code class="sql">UPDATE shop_category SET name = 'Secolul XVI - XVIII', name_eng = '16th to 18th centuries' WHERE category_id = 4768</code>
Dengan sintaks yang diperbetulkan ini, kemas kini kini sepatutnya berjaya.
Atas ialah kandungan terperinci Mengapa saya mendapat ralat 'Nilai DOUBLE salah dipenggal' dalam pertanyaan KEMASKINI MySQL saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!