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

Голяма грешка в MySQL 8.x? -- външни ключове

Не е фиксирано в MySQL. Той позволява легален SQL синтаксис, но MySQL не запазва ограничението, когато използва синтаксиса на външен ключ на ниво колона.

Това беше докладвано като грешка през 2005 г. и затворено със съобщение „няма да се коригира“.

https://bugs.mysql.com/bug.php?id=13301

https://dev.mysql.com /doc/refman/8.0/en/ansi-diff-foreign-keys.html казва:

Няма начин да деактивирате неподдържания синтаксис или дори да го накарате да връща грешка или предупреждение.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Вмъкване на големи набори от данни от файл с Java

  2. MySql актуализира две таблици наведнъж

  3. python odo sql AssertionError:формата на данните трябва да е тип запис, има 0 * {...}

  4. Преобразувайте датата в MYSQL формат за дата

  5. Как да вмъкнете пространствени данни в MySQL с PHP?