Rumah  >  Artikel  >  pangkalan data  >  Mengapa saya mendapat ralat 'Nilai DOUBLE salah dipenggal' dalam pertanyaan KEMASKINI MySQL saya?

Mengapa saya mendapat ralat 'Nilai DOUBLE salah dipenggal' dalam pertanyaan KEMASKINI MySQL saya?

Susan Sarandon
Susan Sarandonasal
2024-11-05 19:13:02211semak imbas

Why am I getting the

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn