|
|
|
Как сделать в одном insert в my sql
|
|||
|---|---|---|---|
|
#18+
Сосед обратился за помощью, у него курсовой и сроки поджимают. Имеется таблица в базе. Десяток полей, имена полей не запомнила, да это и не важно пусть будут a,b,c,... Важны 2 поля, year(int(5)) и id (`id` int(5) NOT NULL AUTO_INCREMENT) Нужно записи одного года продублировать в другой год, напр. есть записи 2014 года, сделать копию в 2015. Проблема в том, что нужно это сделать в одном insert Смотрела INSERT INTO <table> SELECT, не придумала ничего:( Заранее спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2015, 11:34:18 |
|
||
|
Как сделать в одном insert в my sql
|
|||
|---|---|---|---|
|
#18+
Наталья Васильева, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. в INSERT и SELECT поля должны совпадать и быть в таком же порядке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2015, 11:43:25 |
|
||
|
Как сделать в одном insert в my sql
|
|||
|---|---|---|---|
|
#18+
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2015, 11:58:36 |
|
||
|
Как сделать в одном insert в my sql
|
|||
|---|---|---|---|
|
#18+
Спасибо, но это немного не то. Я плохо объяснила:( Есть строчки 1 2014 .... 2 2014 .... n 2014 .... нужно сделать копию всех полей кроме ID, разумеется, и заменить год напр. на 2015 т.е. n+1 2015 .... n+2 2015 .... n*2 2015 .... В такой конструкции я не смогла вставить year ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2015, 12:05:08 |
|
||
|
Как сделать в одном insert в my sql
|
|||
|---|---|---|---|
|
#18+
tanglir, сейчас попробую СПАСИБО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2015, 12:08:53 |
|
||
|
Как сделать в одном insert в my sql
|
|||
|---|---|---|---|
|
#18+
Так вы не смогли или сосед? :) Решение тут уже выложено, и если что-то не получается, то вы его просто не понимаете. Показывайте, как пробовали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2015, 12:09:16 |
|
||
|
Как сделать в одном insert в my sql
|
|||
|---|---|---|---|
|
#18+
Наталья Васильева, tanglir вам описал точно как сделать.. вам не зачем тогда беспокоиться с n+1 .... у вас же автоинкремент ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2015, 12:11:39 |
|
||
|
Как сделать в одном insert в my sql
|
|||
|---|---|---|---|
|
#18+
tanglirТак вы не смогли или сосед? :) Решение тут уже выложено, и если что-то не получается, то вы его просто не понимаете. Показывайте, как пробовали. Ну я с my sql работала 2 раза в жизни, пользуюсь ms sql и до 2001 года oracle, в 90х foxpro и dbase. Сосед студент, хотела помочь... СПАСИБО! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.10.2015, 12:59:14 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39065942&tid=1832660]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
93ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 376ms |

| 0 / 0 |
