|
|
|
как заполнить таблицу из файла?
|
|||
|---|---|---|---|
|
#18+
День добрый! Вопрос следующий - есть текстовый файл,который имеет следующее содержимое: example.txte|t|g|E|W|x|6|7 t|x|7|W|e|6|E|g W|e|E|x|6|t|7|g x|7|W|E|6|e|g|t создал таблицу с 10 столбцами,где первый столбец Id,второй - string, и остальные восемь - нумерация членов(num_memb1,num_memb2,num_memb3,..num_memb8) в принципе,основная затея - заполнить эту таблицу,следующим образом: id - 1 string - t|x|7|W|e|6|E|g num_memb1 - t num_memb2 - x num_memb3 -7 num_memb4 - W ... num_memb8 - g Я с помощью запроса могу заполнить лишь столбец string Код: sql 1. Как,мне составить запрос чтобы еще и остальные столбцы были заполнены? Попытки после вставки string повторно заполнять другие столбцы - ни к чему не привели,ибо я стерилен в запросах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 18:27:18 |
|
||
|
как заполнить таблицу из файла?
|
|||
|---|---|---|---|
|
#18+
varrava, Код: sql 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 18:39:16 |
|
||
|
как заполнить таблицу из файла?
|
|||
|---|---|---|---|
|
#18+
JeStone спасибо, заработало ! вот про это выражение не знал,и не нагуглил бы Код: sql 1. а какой лучше выбрать тип для string если там максимум 16 символов и num_memb1 если не больше 2х символов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 19:31:50 |
|
||
|
как заполнить таблицу из файла?
|
|||
|---|---|---|---|
|
#18+
varrava, ну и берите для них VARCHAR(16) и VARCHAR(2) соответственно. Ну или CHAR(16) и CHAR(2). Что вам больше нравится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 19:34:58 |
|
||
|
как заполнить таблицу из файла?
|
|||
|---|---|---|---|
|
#18+
JeStone, вот сейчас обратил внимание: когда импортировались все данные,решил добавить в эту же таблицу еще раз,другие строки,но! айдишник новых записей портит мне зрение: полследняя запись у меня имеет айди - 120,это логично,так как у меня всего 120 строк в файле,но когда я добавляю еще другие строки таким-же образом,в эту же таблицу - то записи новые,должны начинаться с 121 айдишника, у меня они начинаются с 180 айдишника! получаются записи таким образом - айди 120,потом 180! может у меня лыжи - не хорошие? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 20:00:44 |
|
||
|
как заполнить таблицу из файла?
|
|||
|---|---|---|---|
|
#18+
varrava, видимо вы удаляли записи между делом. Если это приниципиально важно, установите значение автоинкремента на 121 вот так Код: sql 1. Ну или как вариант можете удалить все данные из таблицы через Код: sql 1. И импортировать их поновой. Автоинкремент при этом сбросится автоматически на 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2014, 20:06:42 |
|
||
|
|

start [/forum/topic.php?fid=47&gotonew=1&tid=1833845]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
8ms |
get first new msg: |
22ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 334ms |

| 0 / 0 |
