Обычно для этого требуется выполнить две команды — создать пользователя, выдать права.
Читать далее »Все записи категории ‘mySQL’
В MSSQL есть функция ROW_NUMBER(), которая нумерует строки выборки. В MySQL такой функции пока нет, но мы можем использовать трюк с переменными для достижения нужного эффекта.
Читать далее »Появляется, если поле типа datetime уже содержит подобные нулевые значения при попытке изменить как тип поля (через alter table), так и сами значения в таблице.
Читать далее »Допустим, у вас запущен локально сервер, и есть база myBase с и учетка пользователя UserName/MyPass. Вы хотите выполнить запрос «SELECT * FROM TABLE» из командной строки.
Читать далее »Наиболее простой ответ — это использование запроса alter, где вы задаёте новое значение для AUTO_INCREMENT нужной вам таблицы:
1 |
ALTER TABLE tablename AUTO_INCREMENT = value; |
В mySQL нет выражения вроде RENAME DATABASE oldName to newName. Если возникла задача переименовать базу данных, придется выполнить по-этапно: операции создания новой БД, копирования таблиц из старой базы (RENAME TABLE …) и удаление старой базы.
Читать далее »По умолчанию для mysqldump требуются права пользователя на блокировку таблиц.
Читать далее »Если вы пользуетесь phpMyAdmin или похожим менеджером баз данных, то привыкли видеть размеры таблиц в списке.
Читать далее »Для mySQL 8й версии эта статья не актуальна, т.к. там появилась целая серия замечательных функций, в том числе ROW_NUMBER(). Но пока на значительном количестве хостингов используется 5я версия.
Читать далее »Недавно обнаружил, что в mySQL целых три аналога PHP функции strpos.
Читать далее »