Mysql
 sql >> база данни >  >> RDS >> Mysql

Не може да издаде изрази за манипулиране на данни с executeQuery()

За да манипулирате данни, всъщност ви трябва executeUpdate() вместо executeQuery() .

Ето извлечение от executeUpdate() javadoc, който вече е самостоятелен отговор:

Изпълнява дадения SQL оператор, който може да бъде оператор INSERT, UPDATE или DELETE или SQL израз, който не връща нищо, като например SQL DDL израз.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Генериране на произволен и уникален низ от 8 символа с помощта на MySQL

  2. Функция MySQL SQRT() – Връща квадратния корен от число в MySQL

  3. Как да дефинирате персонализирана ПОРЪЧКА ПО ред в mySQL

  4. Как да създадете таблица в MySQL Workbench с помощта на GUI

  5. Използване на SELECT INTO OUTFILE в MySQL