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

Cara memperbaiki :Dalam Migrasi, kueri mentah melanjutkan pelarian garis miring terbalik iklan di varchar yang menyebabkan kesalahan saat memasukkan nilai itu ke dalam basis data

Coba tambahkan v_occupation langsung ke string kueri alih-alih menggunakan pengganti. Anda dapat menyisipkannya dengan menggunakan + untuk menambahkan string atau gunakan Template String untuk menyisipkan nilai menggunakan placeholder dalam string yang diapit oleh backticks.

const queryToUpdateExistingTable = ` INSERT INTO social_profile ( fk_user_id, fk_marital_status_id, fk_military_service_id, v_occupation, fk_education_id, v_bio, v_pets, v_places_lived ) VALUES ( :fk_user_id, :fk_marital_status_id, :fk_military_service_id, ${uProfileData.v_occupation}, :fk_education_id, :v_bio, :v_pets, :v_places_lived )` return queryInterface.sequelize.query(queryToUpdateExistingTable, { type: queryInterface.sequelize.QueryTypes.INSERT, replacements: { fk_user_id: uProfileData.id, fk_marital_status_id: uProfileData.fk_marital_status_id, fk_military_service_id: uProfileData.fk_military_service_id, fk_education_id: uProfileData.fk_education_id, v_bio: uProfileData.v_bio, v_pets: uProfileData.v_pets, v_places_lived: uProfileData.v_places_lived } })


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. otomatis mengisi tabel dengan data dummy di mysql

  2. string variabel MySQL REPLACE

  3. MySQL ON DUPLICATE KEY masukkan ke dalam audit atau tabel log

  4. saya ingin menampilkan hasil ini menggunakan codeigniter

  5. Dapatkan nilai Min dan Max dengan satu kueri MySQL dengan Group BY