Архив ‘mysql’

PHP 5.3 и поддержка old passwords в MySQL

Очень любопытно — PHP наконец-то начал насаживать довольно старые стандарты — но почему-то от них не могут отказаться миллионы разработчиков. После обновления PHP и либы mysqlnd один из production-серверов вскрякнул: Warning: mysql_connect () [function.mysql-connect]: Premature end of data (mysqlnd_wireprotocol.c:554) in ... Warning: mysql_connect () [function.mysql-connect]: OK packet 1 bytes shorter than expected in ... Warning: mysql_connect () [function.mysql-connect]: mysqlnd cannot […]

Вертолетный шум MacBook Pro

MAMP App вконец меня выбесил своей абсолютной некрутостью виртуальных хостов. Вычистил его корни отовсюду, запустил sudo port install apache2 mod_perl2 mod_ssi_func mysql5-server mysql5-client php5 php5-mysql ии кааак пойдет на взлет прошка моя — что прям думал со стола улетит — такой шум поднялся от кулеров — негодует видимо =)

SQL-извращения для JIRA

Запрос оброс мясцом и приобрёл вид типа CONCAT (TRUNCATE (SUM (IF (wl.timeworked IS NULL, 0, wl.timeworked)/3600),1),' h.'), конструкций :) Ещё немного — и из этого родится или create view, или же он сьест мой мозг :)))

MySQL — пробел в конце varchar

Не знаю — многие ли знают о этой документированной фиче — столкнулись с ней только сегодня. Произвольная таблица test имеет поле text типа VARCHAR 255, для чистоты эксперимента кодировка UTF8_BIN. INSERT INTO test SET text='тест'; INSERT INTO test SET text='тест '; — на конце пробел