Удалить строки, обнулить счетчик, обновить данные одним запросом Mysql в PHP
Среднее прочтение 1 мин.MySQL (МФА: [maɪ ˌɛskjuːˈɛl]) — свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой Sun Microsystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU General Public License, так и под собственной коммерческой лицензией. Помимо этого, разработчики создают функциональность по заказу лицензионных пользователей. Именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.
MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP, VertrigoServ. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.
Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.
26 февраля 2008 года Sun Microsystems приобрела MySQL AB за 1 млрд долларов[8], 27 января 2010 года Oracle приобрела Sun Microsystems за 7,4 млрд долларов и включила MySQL в свою линейку СУБД.
Сообществом разработчиков MySQL созданы различные форки кода, такие как Drizzle (англ.), OurDelta, Percona Server и MariaDB. Все эти форки уже существовали на момент поглощения компании Sun корпорацией Oracle.
В общем на просторах инета долго искал инфу… может сейчас уже и есть где… Но задача стояла такая — быстро и четко удалить все записи в таблице и обнулить счетчик … Ну и конечно, что бы было все автоматизировано под задачи …. итак первая команда…
ALTER TABLE my_table AUTO_INCREMENT=0;
Oбнуляет счетчик в таблице Mysql
Вторая команда стирает все строки в таблице Mysql — команда в PHP
$zapross = mysql_query("DELETE FROM tabl_date");
Этот запрос Выше, что бы удалить все строки в таблице Mysql — не перепутайте 😉
Далее по необходимости одной командой можно поменять все значения в таблице и столбце Mysql
UPDATE `end_date` SET `end_date` = '25.09.1967'`
Так можно одним запросом изменить весь столбец в таблице Mysql
Вот так быстро, одним запросом можно отредактировать сразу все данные….
Единственное, если таблица больше 1 000 000 строк, то потребуется подправить настройки на срок выполнения скрипта.