Kategoria: MySQL

MySQL 5.7 – sql_mode

MySQL 5.7 – sql_mode

Jeśli Twoja aplikacja nagle umiera po aktualizacji MySQL to zawsze warto sprawdzić jaki był sql_mode na poprzednich ustawieniach: SHOW VARIABLES like '%sql_mode%’; i ustawić go ponownie: SET @@sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’; SET @@GLOBAL.sql_mode = 'STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION’;...

MySQL urldecode

MySQL urldecode

MySQL url_decode – własna funkcja Poniżej funkcja MySQL dekodująca URL’e zakodowane w PHP funkcją urlencode. Trzeba posiadać dostęp root’a do MySQL: DELIMITER $$ DROP FUNCTION IF EXISTS `url_decode` $$ CREATE DEFINER=`root`@`localhost` FUNCTION `url_decode`(original_text TEXT)...