Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Вставка новой строки с обновленными данными (Vers) 15/04/2005 - 16:21:10
      Re: Вставка новой строки с обновленными данными (Alec) 15/04/2005 - 16:54:14
      Re: Вставка новой строки с обновленными данными (Vers) 15/04/2005 - 17:01:15
      Re: Вставка новой строки с обновленными данными (VERS) 15/04/2005 - 17:04:09
      Re: Вставка новой строки с обновленными данными (Alec) 15/04/2005 - 17:11:55
      Re: так нельзя (Alec) 15/04/2005 - 17:14:10
      Re: Вставка новой строки с обновленными данными (Vers) 15/04/2005 - 17:17:34
      Re: ну ну (Alec) 15/04/2005 - 17:19:24
      Re: так нельзя (Vers) 15/04/2005 - 17:22:20
      Re: ну ну (Vers) 15/04/2005 - 17:23:20
      Re: так нельзя (Alec) 15/04/2005 - 17:23:23
      Re: ну ну (Dinky) 15/04/2005 - 19:31:16
      Re: человек не нанимался знать .. (++) (Alec) 15/04/2005 - 20:23:27
      Re: не... поготь... (Alec) 15/04/2005 - 20:24:20
      Re: не... поготь... (Dinky) 15/04/2005 - 23:05:54
      Re: Что за ботва? (Валентин) 19/04/2005 - 11:48:06

> Original message text:
> From: Vers - 15/04/2005 - 16:21:10
> Subject:Вставка новой строки с обновленными данными
> -----------------
> Всем привет!
> Есть таблица, там 20 полей.
> Нужно вставить новый ряд с обновленными данными. например:
> есть запись типа
> id - AUTO_INCEREMENT;
> name - Vers;
> surname - B.;
> phone - 9031341;
> lastseen - 1225
> ...
>
>
> надо вставить новый ряд с такими же данными но при это изменить значение lastseen.
> Можно было бы так:
> INSERT INTO table SELECT * FROM table WHERE id=100 LIMIT 1;
>
>
> Но как при этом изменить значение lastseen и что делать с AUTO_INCEREMENT?
>


From: Dinky - 15/04/2005 - 23:05:54
Subject:не... поготь...
-----------------
mysql> create table table1 (id int auto_increment primary key, f1 varchar(10), f2 varchar(10));
Query OK, 0 rows affected (0.01 sec)

mysql> desc table1;
+-------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+----------------+
| id | int(11) | | PRI | NULL | auto_increment |
| f1 | varchar(10) | YES | | NULL | |
| f2 | varchar(10) | YES | | NULL | |
+-------+-------------+------+-----+---------+----------------+
3 rows in set (0.00 sec)

mysql> insert into table1 set f1='aaa',f2='bbb';
Query OK, 1 row affected (0.24 sec)

mysql> select * from table1;
+----+------+------+
| id | f1 | f2 |
+----+------+------+
| 1 | aaa | bbb |
+----+------+------+
1 row in set (0.00 sec)

mysql> insert into table1 (f1,f2) select f1,'zzz' from table1 where id=1;
Query OK, 1 row affected (0.28 sec)
Records: 1 Duplicates: 0 Warnings: 0

mysql> select * from table1;
+----+------+------+
| id | f1 | f2 |
+----+------+------+
| 1 | aaa | bbb |
| 2 | aaa | zzz |
+----+------+------+
2 rows in set (0.00 sec)

--
Dmitry



[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
21538



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |