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

Susan Sarandon
Lepaskan: 2024-11-05 19:13:02
asal
150 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!