|
Очистка таблиц БД без их удаления
|
|||
---|---|---|---|
#18+
И снова я. Может быть я Вам и надоел, но всё же мне кажеться, что это достаточно интересный вопрос (особенно для новичков, таких, как я). Как можно очистить какцю-лиюо таблицу в базе данных без её удаления и создания? ЗЫ. Прошу также ответить на мой старый вопрос: можно ли (и как) сохранить "оригинал" БД, чтобы можно было (если что) вернуть старую версию БД? Ещё раз заранее благодарен... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2003, 06:31 |
|
Очистка таблиц БД без их удаления
|
|||
---|---|---|---|
#18+
DELETE FROM tab_name или TRUNCATE TABLE table_name второй (судя по мануалу) работает быстрее, но он удаляет таблицу а потом создает такую-же пустую ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2003, 12:20 |
|
Очистка таблиц БД без их удаления
|
|||
---|---|---|---|
#18+
truncate - это только для mysql, в стандартом sql его нет ... |
|||
:
Нравится:
Не нравится:
|
|||
06.12.2003, 15:42 |
|
Очистка таблиц БД без их удаления
|
|||
---|---|---|---|
#18+
Всем спасибо. Я уже всё почистил. (delete from acs where razdel='СЗУ'). Правда потом почему-то я никак не мог добавить в табличку строчку, у которой razdel='СЗУ'. И ещё после выполнения команды выскакивала ошибка 19 fetch error (кажеться так). Табличка все-же чистилась... ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2003, 01:52 |
|
|
start [/forum/topic.php?fid=23&msg=32345569&tid=1480220]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
139ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 261ms |
total: | 481ms |
0 / 0 |