Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Pengecualian basis data unitil

Saya akan mengatakan bahwa masalahnya ada di sini:

database.identifierQuoteString.mysql=none

Coba atur ke berikut ini:

database.identifierQuoteString.mysql=auto

Pada akhirnya kelas MySqlDbSupport memiliki bug di dalamnya. Jika database.identifierQuoteString.mysql properti disetel ke none di file properti, bidang pribadi bernama identifierQuoteString di kelas DbSupport diatur ke nol. toCorrectCaseIdentifier metode di MySqlDbSupport mengambil nilai bidang ini, tetapi lupa melakukan pemeriksaan nol sebelum meneruskannya ke String.startsWith . Karenanya kita mendapatkan NullPointerException.

Menggunakan auto meminta database untuk menggunakan string pengenal-kutipan. Saya tidak mengerti mengapa Anda ingin menggunakan apa pun selain ini.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghapus secara otomatis setiap x menit?

  2. mysql ERROR 1064 (42000):Anda memiliki kesalahan dalam sintaks SQL Anda;

  3. Pilih Semua Acara dengan Acara->Jadwal->Tanggal antara tanggal mulai dan berakhir di CakePHP

  4. Bagaimana saya bisa menggunakan akses bersamaan dari tabel mysql di PHP

  5. Mencari dari nilai yang dipisahkan koma