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

Rel dan kesalahan sintaks MySQL dengan beberapa pernyataan SQL dalam blok eksekusi

Masalahnya di sini adalah bahwa adaptor database Rails Mysql2 tersedak ketika ada beberapa perintah SQL dalam blok eksekusi yang sama. Berikut ini akan berjalan dengan baik:

execute <<-SQL
  ALTER TABLE properties
    ADD name VARCHAR(255) NOT NULL;
SQL
execute <<-SQL
  ALTER TABLE properties
    ADD CONSTRAINT fk_properties_name
    FOREIGN KEY (name)
    REFERENCES valid_property_names (property_name);
SQL

Perilaku ini mungkin membingungkan Anda jika Anda menggunakan PostgreSQL dengan Rails karena adaptor Postgres tidak memiliki batasan yang sama.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Driver Mysql JDBC ClassNotFoundException

  2. C# Pengumpulan Koneksi MySQL

  3. OUT atau INOUT argumen 1 untuk rutin xxx bukan variabel atau variabel pseudo BARU di pemicu SEBELUM

  4. MySQL Memotong hasil saat menggunakan Group_Concat dan Concat

  5. restart server mysql di windows 7