SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 27.01.2023 00:18:09

Римович
Участник
Зарегистрирован: 25.01.2023
Сообщений: 15

Странное удаление

Доброго!

Имелась таблица:
mysql> SELECT * FROM orders2;
+------+---------+------------+------+------+----+--------+
| onum | amt     | odate      | cnum | snum | id | blnc   |
+------+---------+------------+------+------+----+--------+
| 3001 |   18.69 | 1990-03-10 | 2008 | 1007 |  1 |  36.17 |
| 3003 |  767.19 | 1990-03-10 | 2001 | 1001 |  2 |  25.24 |
| 3002 |  1900.1 | 1990-03-10 | 2007 | 1004 |  3 |    101 |
| 3005 | 5160.45 | 1990-03-10 | 2003 | 1002 |  4 |      0 |
| 3006 | 1098.16 | 1990-03-10 | 2008 | 1007 |  5 |     59 |
| 3009 | 1713.23 | 1990-04-10 | 2002 | 1003 |  6 | 222.23 |
| 3007 |   75.75 | 1990-04-10 | 2004 | 1002 |  7 |   4723 |
| 3008 |    4723 | 1990-05-10 | 2006 | 1001 |  8 |      0 |
| 3010 | 1309.95 | 1990-06-10 | 2004 | 1002 |  9 |      1 |
| 3011 | 9891.88 | 1990-06-10 | 2006 | 1001 | 10 |     11 |
| NULL |    NULL | NULL       | NULL | NULL | 11 |  36.17 |
| NULL |    NULL | NULL       | NULL | NULL | 12 |  25.24 |
| NULL |    NULL | NULL       | NULL | NULL | 13 |    101 |
| NULL |    NULL | NULL       | NULL | NULL | 14 |      0 |
| NULL |    NULL | NULL       | NULL | NULL | 15 |     59 |
| NULL |    NULL | NULL       | NULL | NULL | 16 | 222.23 |
| NULL |    NULL | NULL       | NULL | NULL | 17 |   4723 |
| NULL |    NULL | NULL       | NULL | NULL | 18 |      0 |
| NULL |    NULL | NULL       | NULL | NULL | 19 |      1 |
| NULL |    NULL | NULL       | NULL | NULL | 20 |     11 |
+------+---------+------------+------+------+----+--------+

Попытался удалить строки:
mysql> DELETE FROM orders2 WHERE id>10;

Отгрёб:
mysql> SELECT * FROM orders;
+------+---------+------------+------+------+
| onum | amt     | odate      | cnum | snum |
+------+---------+------------+------+------+
| 3001 |   18.69 | 1990-03-10 | 2008 | 1007 |
| 3003 |  767.19 | 1990-03-10 | 2001 | 1001 |
| 3002 |  1900.1 | 1990-03-10 | 2007 | 1004 |
| 3005 | 5160.45 | 1990-03-10 | 2003 | 1002 |
| 3006 | 1098.16 | 1990-03-10 | 2008 | 1007 |
| 3009 | 1713.23 | 1990-04-10 | 2002 | 1003 |
| 3007 |   75.75 | 1990-04-10 | 2004 | 1002 |
| 3008 |    4723 | 1990-05-10 | 2006 | 1001 |
| 3010 | 1309.95 | 1990-06-10 | 2004 | 1002 |
| 3011 | 9891.88 | 1990-06-10 | 2006 | 1001 |
+------+---------+------------+------+------+

Где поля id, blnc, подскажите?)

Неактивен

 

#2 27.01.2023 07:46:44

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5838

Re: Странное удаление

В последнем запросе вы обращаетесь к другой таблице - orders, а не orders2

Неактивен

 

#3 27.01.2023 11:28:18

Римович
Участник
Зарегистрирован: 25.01.2023
Сообщений: 15

Re: Странное удаление

vasya написал:

В последнем запросе вы обращаетесь к другой таблице - orders, а не orders2

Спасибо!!! Мне стыдно. Все эпитеты в свой адрес я уже себе озвучил. )

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson