Перейти к содержимому


Очистка таблиц через phpMyAdmin

очистка таблиц phpMyAdmin

Сообщений в теме: 9

#1 All_ex74

    Активный участник

  • Пользователи
  • PipPipPip
  • 138 сообщений
  • Пол:Мужчина
  • Город:Барнаул

Отправлено 16 Июнь 2014 - 09:16

1. Подскажите, могу ли я беспрепятственно очистить таблицы с логами через phpMyAdmin - ничего не нарушится при удалении? И как то можно вообще отключить их ведение?

2. Как обнулить ID записи - каким запросом в phpMyAdmin? Ничего не нарушится при сбросе ID? Допустим, связь с подтаблицами и т.д.

Сообщение отредактировал All_ex74: 16 Июнь 2014 - 09:17


#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 16 Июнь 2014 - 11:29

1. Очистить можете, нежелательно удалять отдельные записи - это приведет к отслеживанию в логах как взлома лога ("расхождение"). Отключить ведение можно в настройках, выключив все события.
2. Что значит "обнулить ID записи", не понял? В чем смысл данного действия?

#3 All_ex74

    Активный участник

  • Пользователи
  • PipPipPip
  • 138 сообщений
  • Пол:Мужчина
  • Город:Барнаул

Отправлено 16 Июнь 2014 - 11:33

Просмотр сообщенияCbCoder (16 Июнь 2014 - 11:29) писал:

2. Что значит "обнулить ID записи", не понял? В чем смысл данного действия?

Ну немного не так выразился, нужно снова что бы начиналось с 1, 2, 3...

#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 16 Июнь 2014 - 11:56

После удаления всех записей что ли? В pMA есть вкладка "операции", там можно поменять текущий AUTO_INCREMENT (это значение следующего ID при вставке новой записи).

Либо можно очищать таблицу через вкладу "Очистить" в том же pMA - в этом случае автоинкремент автоматом обнуляется.

Но естественно, что если удаленные записи где-то были задействованы, то может возникнуть путаница между старыми и новыми ID, именно поэтому и не рекомендуется ID обнулять.

#5 All_ex74

    Активный участник

  • Пользователи
  • PipPipPip
  • 138 сообщений
  • Пол:Мужчина
  • Город:Барнаул

Отправлено 16 Июнь 2014 - 12:05

ну а как тогда быть? Сейчас пробные записи достигли уже своего лимита - 465-я... Когда доделаем КБ, то тоже нужно будет удалить все пробные записи - подготовить КБ к работе. И как же нам быть?..

#6 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 16 Июнь 2014 - 12:08

Что значит "как быть"? Я же описал вам как сделать, в чем сейчас проблема, не понимаю?

#7 maksn

    Активный участник

  • Пользователи
  • PipPipPip
  • 314 сообщений
  • Пол:Мужчина

Отправлено 16 Июнь 2014 - 22:50

Просмотр сообщенияAll_ex74 (16 Июнь 2014 - 12:05) писал:

ну а как тогда быть? Сейчас пробные записи достигли уже своего лимита - 465-я... Когда доделаем КБ, то тоже нужно будет удалить все пробные записи - подготовить КБ к работе. И как же нам быть?..

Ну, если нужно все же начать нумерацию сначала, и нет последствий, описанных CbCoder,
то можете выполнить запрос
truncate table tbl_name
где tbl_name имя нужной таблицы

Сообщение отредактировал maksn: 16 Июнь 2014 - 23:48

"...Сижу, паяю. CRM починяю..."
Мои разработки

#8 All_ex74

    Активный участник

  • Пользователи
  • PipPipPip
  • 138 сообщений
  • Пол:Мужчина
  • Город:Барнаул

Отправлено 17 Июнь 2014 - 09:12

Спасибо, просветили)

#9 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 759 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 17 Июнь 2014 - 12:26

Я тоже самое написал <_<

#10 All_ex74

    Активный участник

  • Пользователи
  • PipPipPip
  • 138 сообщений
  • Пол:Мужчина
  • Город:Барнаул

Отправлено 17 Июнь 2014 - 12:52

Просмотр сообщенияCbCoder (17 Июнь 2014 - 12:26) писал:

Я тоже самое написал <_<

уже сбросил отсчет.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных