sql >> Databáze >  >> RDS >> Mysql

MySQL:Sloupec 'název_sloupce' v místě, kde je klauzule nejednoznačná

Podobné problémy jsou s MS SQLServerem, kde verze 2000 přijímá některé nejednoznačné dotazy a 2005 by vyvolalo chybu. V zásadě se zdá, že novější verze jsou přísnější.

Obecným pravidlem je, že byste měli používat stejnou verzi DB na testovacím i produkčním serveru, abyste se vyhnuli tomuto typu chování, kdy část kódu funguje na testovacím počítači a selže v produkci.



  1. Obnovení zálohy databáze SQL Server na nižší verzi

  2. Bitwise Flags opuštěné?

  3. Neo4j - Výběr dat pomocí MATCH pomocí Cypher

  4. PostgreSQL, jak zjistit, které dotazy byly spuštěny