Общие > Базы данных

Удаление из двух таблиц по одному ключу

(1/2) > >>

kiruxa:
Добрый день,

Подскажите в чем может быть баг?

делаю такой запросик


"DELETE FROM `tbl_cars`,`tbl_cars_pics` WHERE `tbl_cars`.`dealer_id`=\'19\' AND
`tbl_cars_pics`.`id`=`tbl_cars`.`id` AND
`tbl_cars`.`tbl_cars_uploaded`=\'!autoexact\'"; 



Т.е. пытаюсь удалить сразу из двух таблиц по одному ключевому ID

Mysql ругается :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 \'WHERE `tbl_cars`.`dealer_id`=\'19\' AND `tbl_cars_pics`.`id`=`tbl_cars`.`id` AND `\' at line 1

В чем может быть трабл?

или он вообще таким образом не удаляет?


Спасибо...

kiruxa:
Сорри не та тема, перекиньте в базы плиз :(

vasa_c:

--- Цитировать ---kiruxa:
WHERE `tbl_cars`.`dealer_id`=\'19\' AND `tbl_cars_pics`.`id`=`tbl_cars`.`id` AND `tbl_cars`.`tbl_cars_uploaded`=\'!autoexact\'";
--- Конец цитаты ---


А как можно удалить из таблицы tbl_cars_pics, запись со столбцом
tbl_cars.deler_id, равным 19, когда такого столбца в этой таблицы нет?

kiruxa:
у меня в 2х таблицах есть dealer_id

также в них 2 ключевых уникальных поля - id

просто в одной храняться описания машин, а в другой картинки к ним...
id - ИД машины
dealer_id - ИД владельца машины (в 2х таблицах)

tbl_cars_uploaded - поле по которому надо произвести удаление...

просто хотелось бы одним запросом удалить из 2х таблиц...

vasa_c:
Да, но столбец `tbl_cars`.`dealer_id`есть только в tbl_cars.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии