Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:kolumna 'column_name' w której klauzula jest niejednoznaczna

Podobne problemy występują w przypadku MS SQLServer, gdzie wersja 2000 akceptuje niektóre niejednoznaczne zapytania, a wersja 2005 zgłasza błąd. Zasadniczo nowsze wersje wydają się być bardziej rygorystyczne.

Zgodnie z ogólną zasadą powinieneś używać tej samej wersji bazy danych zarówno na serwerze testowym, jak i na serwerze produkcyjnym, aby uniknąć tego typu zachowania, w którym fragment kodu działa na maszynie testowej i kończy się niepowodzeniem na produkcji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. wyświetlanie dnia poprzez procedurę składowaną

  2. Nieprawidłowy wyjątek rzutowania został nieobsługiwany przez MySQL

  3. Wyzwalacz MySQL do aktualizacji pola do wartości id

  4. jak ustawić długość kolumny w stanie hibernacji z maksymalną długością

  5. Grupowe odcięcie wyników Concat