Модераторы: skyboy
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> select + update в одном запросе 
V
    Опции темы
gcc
Дата 20.4.2010, 17:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 3
Всего: 17



может ли быть в одном запросе?

примерно так?
Код

                                                                                 SELECT id, id_un_out,
                                                     id_un_input,           
                                                     text,
                                                     created,
                                                     (UPDATE message AS t1 SET t1.report = 1 where t1.id = id )
                                             FROM message
                                             WHERE id_un_out =    1
                                                limit 30


Это сообщение отредактировал(а) gcc - 20.4.2010, 17:28
PM WWW ICQ Skype GTalk Jabber   Вверх
Akina
Дата 20.4.2010, 17:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Так - нет.

Код

Enter password: **********
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.67-community-nt MySQL Community Edition (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use test
Database changed
mysql> show tables;
Empty set (0.03 sec)

mysql> create table test (
    -> id integer primary key,
    -> txt text
    -> );
Query OK, 0 rows affected (0.14 sec)

mysql> insert into test (id,txt) values (1,'1'),(2,'2'),(3,'3');
Query OK, 3 rows affected (0.05 sec)
Records: 3  Duplicates: 0  Warnings: 0

mysql> select * from test;
+----+------+
| id | txt  |
+----+------+
|  1 | 1    |
|  2 | 2    |
|  3 | 3    |
+----+------+
3 rows in set (0.00 sec)

mysql> update test set id=id+10; select * from test;
Query OK, 3 rows affected (0.03 sec)
Rows matched: 3  Changed: 3  Warnings: 0

+----+------+
| id | txt  |
+----+------+
| 11 | 1    |
| 12 | 2    |
| 13 | 3    |
+----+------+
3 rows in set (0.00 sec)

mysql>



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
DimW
Дата 21.4.2010, 08:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1330
Регистрация: 24.2.2005
Где: Орёл

Репутация: 4
Всего: 44



Цитата(gcc @  20.4.2010,  17:16 Найти цитируемый пост)
может ли быть в одном запросе?

примерно так?


на данный момент нет, но скоро выйдет Criative DB - авторы гарантируют какойто результат для любых SQL запросов.
PM MAIL ICQ   Вверх
Akina
Дата 22.4.2010, 10:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Цитата(DimW @  21.4.2010,  09:33 Найти цитируемый пост)
авторы гарантируют какойто результат для любых SQL запросов. 

И кому, спрашивается, нахрен нужен КАКОЙ-ТО результат?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
DimW
Дата 22.4.2010, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1330
Регистрация: 24.2.2005
Где: Орёл

Репутация: 4
Всего: 44



Цитата(gcc @  20.4.2010,  17:16 Найти цитируемый пост)
примерно так?


Цитата(Akina @  20.4.2010,  17:47 Найти цитируемый пост)
Так - нет.


типа поняли друг друга что ли?  smile 
делайте выводы.
PM MAIL ICQ   Вверх
Akina
Дата 22.4.2010, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Цитата(DimW @  22.4.2010,  11:37 Найти цитируемый пост)
типа поняли друг друга что ли? 

Да, поняли... он мне даже плюс поставил за предложенный вариант.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
DimW
Дата 22.4.2010, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1330
Регистрация: 24.2.2005
Где: Орёл

Репутация: 4
Всего: 44



Цитата(Akina @  22.4.2010,  10:55 Найти цитируемый пост)
Да, поняли... 

ну незнаю...
быть может предложенный тобой вариант дал результат привлекательней того, что ожидал ТС.
к тому же поводов поставить + может быть огромное множество.
если ты не понял к чему я это все -> вопросы нужно задавать правильно, а конкретно, что требуется получить, а не - "я тут накорябал, а вы переделайте как должно быть".

PM MAIL ICQ   Вверх
Akina
Дата 22.4.2010, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 106
Всего: 454



Цитата(DimW @  22.4.2010,  12:36 Найти цитируемый пост)
вопросы нужно задавать правильно

Верно... если бы не "Чтобы правильно задать вопрос, нужно знать бОльшую часть ответа"...


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
DimW
Дата 22.4.2010, 12:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1330
Регистрация: 24.2.2005
Где: Орёл

Репутация: 4
Всего: 44



Цитата(Akina @  22.4.2010,  12:22 Найти цитируемый пост)
если бы не

и это говорит человек который первым делом всех шлет читать доку  smile 
для меня неожиданно, но буду иметь ввиду smile
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MySQL | Следующая тема »


 




[ Время генерации скрипта: 0.0554 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.