|
|
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Есть две таблици... одна рабочая другая временая из рабочей таблици перед экспортом данных копируються во времяную таблицу данные ну допустим картиночки.. Происходит экспорт в экспотре данных даных о картинках нет. после экспорта нужно записать в поле картинки те артинки которые были до этого вот я сделал запрос у меня он пашет а на сайте нехочет. UPDATE {CATEGORIES_TABLE_TEMP} INNER JOIN {CATEGORIES_TABLE} ON {CATEGORIES_TABLE_TEMP}.categoryID= {CATEGORIES_TABLE}.categoryID SET {CATEGORIES_TABLE}.picture = {CATEGORIES_TABLE_TEMP}.picture В чем проблема ? и если можно как можно по другому реализовать эти действия ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2004, 06:55 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
........... Начиная с версии MySQL 4.0.4 вы также можете выполнять UPDATE, охватывающий множество таблиц: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2004, 13:05 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
UPDATE categories_table SET categories_table.picture = categories_table_temp.picture WHERE categories_table.categoryID = categories_table_temp.categoryID Вот чего он мне пишет : #1109 - Unknown table 'categories_table_temp' in where clause ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2004, 14:11 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Версия MySQL 3.23.58 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2004, 14:14 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
ValerikUPDATE categories_table SET categories_table.picture = categories_table_temp.picture WHERE categories_table.categoryID = categories_table_temp.categoryID Вот чего он мне пишет : #1109 - Unknown table 'categories_table_temp' in where clause правильно.где у вас указано что такое 'categories_table_temp' ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2004, 14:42 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Неа не хочет работать : UPDATE categories_table,categories_table_temp SET categories_table.picture = categories_table_temp.picture WHERE categories_table.categoryID = categories_table_temp.categoryID Вос чего выдает: #1064 - You have an error in your SQL syntax near ' categories_table_temp SET categories_table.picture = categories_table_temp.pic' at line 1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2004, 16:26 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
к сожалению, я не знаю и в доках не нашел как сделать update "охватывающий множество таблиц" в 3 версии... как вариант добавить туда столбец,перенести в него значения для апдейта,проапдейтить,удалить его.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2004, 17:07 |
|
||
|
Помогите с запросом
|
|||
|---|---|---|---|
|
#18+
Как это сделать, ну добавил я столбец а даельшее данные для него тоже откуда то надо брать, опять же нужно Update делать а как. у меня единственная мысля сделать еше одну временнную таблицу и записать в нее обновленные данные а потом сгрупировать ее со втрой временной таблицей и вставить полученные данные в нужную мне таблицу, но это помомеу не рационально, помогие сделать рационально то было :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2004, 06:33 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=673&tid=1854651]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 215ms |
| total: | 330ms |

| 0 / 0 |
