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

Защо редът на оценка за изрази, включващи потребителски променливи, е недефиниран?

Редът на оценка на изразите в select е недефиниран. В по-голямата си част забелязвате това само когато имате променливи, защото грешките водят до грешна информация.

Защо? SQL стандартът не изисква реда на оценка, така че всяка база данни е свободна да реши как да оцени изразите. Обикновено такива решения се оставят на оптимизатора.



  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

  2. Регистрирайте ЗАПИСКИ, не използвайки INDEX - MySQL

  3. Най-добра практика за мигриране на данни от MySQL към BigQuery

  4. JDBC MySQL връзка с помощта на Unix Socket

  5. Приставката за удостоверяване „caching_sha2_password“ не може да бъде заредена