Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Nie można wydać instrukcji manipulacji danymi za pomocą executeQuery()

Aby manipulować danymi, potrzebujesz executeUpdate() zamiast executeQuery() .

Oto fragment z executeUpdate() javadoc, który już sam w sobie jest odpowiedzią:

Wykonuje daną instrukcję SQL, która może być instrukcją INSERT, UPDATE lub DELETE albo instrukcją SQL, która nic nie zwraca, na przykład instrukcja 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. Jak uzyskać aktualny numer sekwencji Auto_Increment dla tabeli MySQL / MariaDB?

  2. Jak zarządzać bazą danych za pomocą Adminera

  3. Czy istnieje opcja/funkcja MySQL do śledzenia historii zmian w rekordach?

  4. Indeks rozwiązywania dla użytkownika tabeli jest uszkodzony; spróbuj to naprawić

  5. Korzystanie z Oracle JDeveloper z MySQL Database Service na Oracle Cloud Platform, część 2