Bagaimana untuk menyelesaikan masalah ralat sintaks SQL ini?
P粉409742142
P粉409742142 2023-09-06 21:08:29
0
1
458

Saya mengalami ralat dengan pelayan berkenaan permintaan kepada pangkalan data.

Ini ialah mesej ralat:

java.sql.SQLSyntaxErrorException: Terdapat ralat dalam sintaks SQL anda semak manual untuk versi pelayan MySQL anda untuk ', Regione='e', provincia='q', comune='w pada baris 1 Tatabahasa yang betul untuk digunakan; berhampiran ''

Ini ialah pertanyaan SQL yang dimaksudkan:

PreparedStatement ps = con.prepareStatement("SELECT * FROM azienda WHERE id_categoria=?, 
regione=?, provincia=?, comune=?");
        ps.setInt(1, id);
        ps.setString(2, regione);
        ps.setString(3, provincia);
        ps.setString(4, comune);

Terima kasih terlebih dahulu!

P粉409742142
P粉409742142

membalas semua(1)
P粉135799949

Jika anda menggunakan berbilang syarat, cuba gunakan DAN:

SELECT * 
FROM azienda 
WHERE id_categoria=? 
AND regione=? 
AND provincia=? 
AND comune=?
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan