|
|
|
Что неправильно в запросе?
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2015, 10:04:38 |
|
||
|
Что неправильно в запросе?
|
|||
|---|---|---|---|
|
#18+
А что не устраивает? сервер не принимает запрос, выдавая сообщение об ошибке? не удаляются записи? удаляются лишние записи? преподаватель не принимает решение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2015, 10:13:01 |
|
||
|
Что неправильно в запросе?
|
|||
|---|---|---|---|
|
#18+
AkinaА что не устраивает? сервер не принимает запрос, выдавая сообщение об ошибке? не удаляются записи? удаляются лишние записи? преподаватель не принимает решение? авторYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '* from auto_card_cargo acc where not exists (select * from `contract_cargo_su' at line 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2015, 10:14:25 |
|
||
|
Что неправильно в запросе?
|
|||
|---|---|---|---|
|
#18+
нужно удалить записи, у которых ключ потерялся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2015, 10:16:00 |
|
||
|
Что неправильно в запросе?
|
|||
|---|---|---|---|
|
#18+
Вы нам врёте. Сообщение об ошибке НЕ СООТВЕТСТВУЕТ показанному тексту запроса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2015, 10:18:55 |
|
||
|
Что неправильно в запросе?
|
|||
|---|---|---|---|
|
#18+
AkinaВы нам врёте. Сообщение об ошибке НЕ СООТВЕТСТВУЕТ показанному тексту запроса. Код: sql 1. 2. 3. Как вы могли такое подумать?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2015, 10:21:53 |
|
||
|
Что неправильно в запросе?
|
|||
|---|---|---|---|
|
#18+
Т.е. проблема в том, что DELETE алиасы не любит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2015, 10:23:39 |
|
||
|
Что неправильно в запросе?
|
|||
|---|---|---|---|
|
#18+
svnvladКак вы могли такое подумать?! Сервер ТОЧНО цитирует фрагмент запроса. Первый вариант сообщения об ошибке первым символом цитаты имеет звёздочку, которая в тексте запроса отсутствует. Вывод очевиден - сообщение об ошибке не соответствует процитированному запросу. Кроме того, цитата запроса начинается именно с того символа, который "не нравится" серверу. svnvladТ.е. проблема в том, что DELETE алиасы не любит? Маны читать не пробовал? Ну так почитай: 13.2.2 DELETE Syntax . У тебя однотабличный запрос - попробуй найти там хоть намёк на возможность использования алиаса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2015, 10:52:27 |
|
||
|
Что неправильно в запросе?
|
|||
|---|---|---|---|
|
#18+
Akina, а разве не получится так? Код: sql 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2015, 11:49:44 |
|
||
|
Что неправильно в запросе?
|
|||
|---|---|---|---|
|
#18+
Cygapb-007разве не получится так? Получится. Потому что это - синтаксис для многотабличного запроса на удаление. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.07.2015, 11:51:46 |
|
||
|
Что неправильно в запросе?
|
|||
|---|---|---|---|
|
#18+
AkinaCygapb-007разве не получится так? Получится. Потому что это - синтаксис для многотабличного запроса на удаление. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. А где здесь про алиасы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2015, 03:14:26 |
|
||
|
Что неправильно в запросе?
|
|||
|---|---|---|---|
|
#18+
Каждый раз коробит от того, как на официальном сайте MySQL описывают синтаксис. Во-первых, каждый раз натыкаешься на кучу опций, которые в 99% случаев никогда не используются, типа [LOW_PRIORITY] [QUICK] [IGNORE]. Во-вторых, что такое tbl_name, и что такое table_references? Как бы между строк: "это не для средних умов, где тебе, лошаре, понять..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2015, 03:18:12 |
|
||
|
Что неправильно в запросе?
|
|||
|---|---|---|---|
|
#18+
Неужели имелось в виду, под FROM table_references все INNER и LEFT JOIN-ы? И, может чего-то не знаю, но напомните, что за оператор USING? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2015, 03:20:38 |
|
||
|
Что неправильно в запросе?
|
|||
|---|---|---|---|
|
#18+
svnvlad , http://dev.mysql.com/doc/refman/5.6/en/delete.html Multi-Table Deletes You can specify multiple tables in a DELETE statement to delete rows from one or more tables depending on the condition in the WHERE clause. You cannot use ORDER BY or LIMIT in a multiple-table DELETE. The table_references clause lists the tables involved in the join, as described in Section 13.2.9.2, “JOIN Syntax”. For the first multiple-table syntax, only matching rows from the tables listed before the FROM clause are deleted. For the second multiple-table syntax, only matching rows from the tables listed in the FROM clause (before the USING clause) are deleted. The effect is that you can delete rows from many tables at the same time and have additional tables that are used only for searching: Код: sql 1. 2. Or: Код: sql 1. 2. These statements use all three tables when searching for rows to delete, but delete matching rows only from tables t1 and t2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2015, 07:50:38 |
|
||
|
Что неправильно в запросе?
|
|||
|---|---|---|---|
|
#18+
svnvladА где здесь про алиасы? Обратите внимание - в синтаксисе многотабличного запроса (в обеих его формах) использовано table_references . Что такое этот table_references - разъясняется в справке по JOIN, где в т.ч. устанавливается допустимость использования алиасов. А вот в синтаксисе однотабличного запроса используется tbl_name - т.е. однозначно имя, и никаких алиасов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.07.2015, 08:57:15 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=47&tid=1832975]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
47ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 308ms |

| 0 / 0 |
