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

Издигането на съхранената процедура е несъвместимо с sql_mode=only_full_group_by, въпреки че sql_mode е празен

Съгласно документацията , MySQL използва sql режима, който е бил активен, когато сте създали процедурата:

Затова създайте отново процедурата (или всички, тъй като може да не е единствената засегната) с активиран различен режим (или коригирайте group by синтаксис). Промяна процедурата, макар и спомената в документацията, не е достатъчна. Трябва да помислите да не променяте постоянно режима 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_real_escape_string за предотвратяване на SQL инжектиране?

  2. mysql - мога ли да попитам колко connect_errors даде даден хост?

  3. mysqldump експортира само една таблица

  4. Google Cloud Dataflow, дефиниран от потребителя MySQL източник

  5. множество заявки една и съща таблица, но в различни колони mysql