Автор Тема: Удаление из двух таблиц по одному ключу  (Прочитано 4921 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Добрый день,

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

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


"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

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Удаление из двух таблиц по одному ключу
« Ответ #1 : 12 Мая 2006, 15:36:50 »
Сорри не та тема, перекиньте в базы плиз :(
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн vasa_c

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 157
  • +0/-0
  • 0
    • Просмотр профиля
    • http://blgo.ru/blog/
Удаление из двух таблиц по одному ключу
« Ответ #2 : 12 Мая 2006, 16:01:31 »
Цитировать
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

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Удаление из двух таблиц по одному ключу
« Ответ #3 : 12 Мая 2006, 16:06:13 »
у меня в 2х таблицах есть dealer_id

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

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

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

просто хотелось бы одним запросом удалить из 2х таблиц...
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн vasa_c

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 157
  • +0/-0
  • 0
    • Просмотр профиля
    • http://blgo.ru/blog/
Удаление из двух таблиц по одному ключу
« Ответ #4 : 12 Мая 2006, 16:24:58 »
Да, но столбец `tbl_cars`.`dealer_id`есть только в tbl_cars.
Блог ГО

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Удаление из двух таблиц по одному ключу
« Ответ #5 : 12 Мая 2006, 16:28:29 »
есть также `tbl_cars_pics`.`dealer_id` в tbl_cars_pics - в данном случае они идентичны....(=19)
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн vasa_c

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 157
  • +0/-0
  • 0
    • Просмотр профиля
    • http://blgo.ru/blog/
Удаление из двух таблиц по одному ключу
« Ответ #6 : 12 Мая 2006, 16:42:01 »
`tbl_cars`.`dealer_id` и
tbl_cars_pics`.`dealer_id` не идентичны, это столбцы различных таблиц, какие бы значения они не содержали.
Блог ГО

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Удаление из двух таблиц по одному ключу
« Ответ #7 : 12 Мая 2006, 16:42:49 »
я понимаю... как запрос корректно тут составить?
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

Оффлайн vasa_c

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 157
  • +0/-0
  • 0
    • Просмотр профиля
    • http://blgo.ru/blog/
Удаление из двух таблиц по одному ключу
« Ответ #8 : 12 Мая 2006, 16:55:20 »
Чем по одному запросу к каждой таблице не устраивает?
Блог ГО

Оффлайн kiruxa

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 209
  • +0/-0
  • 0
    • Просмотр профиля
    • http://autoxloo.com
Удаление из двух таблиц по одному ключу
« Ответ #9 : 12 Мая 2006, 16:57:11 »
потому что во второй таблице tbl_cars_pics нет  tbl_cars_uploaded`=\'!autoexact\' - это главное условие
Не бывает так чтоб никто нигде никак ничем :)
 Изготовление сайтов в Днепропетровске. Раскрутка, поддержка

 

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