|
MySQL.RU - Webboard
Вернуться
Как удалить из базы строки ?? (VitCOM Web) 13/01/2003 - 17:15:22
Re: Как удалить из базы строки ?? (aldex) 13/01/2003 - 17:51:51
Re: Как удалить из базы строки ?? (VitCOM Web) 13/01/2003 - 17:59:48
Re: Ну, еще Варианты есть ?? (VitCOM Web) 13/01/2003 - 18:13:31
Re: Ну, еще Варианты есть ?? (aldex) 13/01/2003 - 18:46:13
Re: Спасибо!! (VitCOM Web) 13/01/2003 - 19:05:58
Re: Спасибо!! (aldex) 13/01/2003 - 19:14:31
Re: UPS (VitCOM Web) 13/01/2003 - 19:18:16
Re: 2aldex (vi.k) 14/01/2003 - 17:22:50
> Original message text:
> From: VitCOM Web - 13/01/2003 - 17:15:22
> Subject:Как удалить из базы строки ??
> -----------------
> Строки количество которых больше 100 (т.е. 100 оставить а остальные удалить)
>
> Что-то похожее на DELETE FROM zzz WHERE ???
>
>
>
From: aldex - 13/01/2003 - 18:46:13
Subject:Ну, еще Варианты есть ??
-----------------
В начале предыдущего постинга я вставил кусок мануала - синтаксис DELETE. Это я не сам придумал.
Сейчас провел тест. Это действительно работает. Но я опять же не могу сказать наверняка, что останутся именно последние записи. Хотя в тесте именно так и случилось...
Тест был такой:
mysql> create database test;
mysql> create table tbl (id INT PRIMARY KEY AUTOINCREMENT, val INT);
mysql> insert into tbl values (NULL, 1);
...
mysql> insert into tbl values (NULL, 1);
mysql> select * from tbl;
+----+------+
| id | val |
+----+------+
| 1 | 1 |
| 2 | 1 |
| 3 | 1 |
| 4 | 1 |
| 5 | 1 |
| 6 | 1 |
| 7 | 1 |
| 8 | 1 |
| 9 | 1 |
| 10 | 1 |
| 11 | 1 |
| 12 | 1 |
| 13 | 1 |
| 14 | 1 |
| 15 | 1 |
| 16 | 1 |
| 17 | 1 |
| 18 | 1 |
| 19 | 1 |
| 20 | 1 |
+----+------+
20 rows in set (0.00 sec)
mysql> delete from tbl limit 10;
Query OK, 10 rows affected (0.00 sec)
mysql> select * from tbl;
+----+------+
| id | val |
+----+------+
| 11 | 1 |
| 12 | 1 |
| 13 | 1 |
| 14 | 1 |
| 15 | 1 |
| 16 | 1 |
| 17 | 1 |
| 18 | 1 |
| 19 | 1 |
| 20 | 1 |
+----+------+
10 rows in set (0.00 sec)
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
6221
|
|