Проблема с INSERT в MySQL, artemrts, 22-Июн-09, 11:09 [смотреть все] Здравствуйте.Народ, подскажите в чем трабла. В таблицу вставляю данные USE stat; INSERT INTO stat1 ( _YYYY,_MM,_DD,_DIR,_IP,_COUNT) VALUES (2009,06,22,"OUT","10.10.10.80",11111111111); +-----+-------+-----+-----+------+------------+------------+ | _ID | _YYYY | _MM | _DD | _DIR | _IP | _COUNT | +-----+-------+-----+-----+------+------------+------------+ | 6 | 2009 | 6 | 22 | OUT | 10.10.10.80| 4294967295 | | 5 | 2009 | 6 | 22 | OUT | 10.10.10.80| 1111111111 | +-----+-------+-----+-----+------+------------+------------+
И если в столбце _COUNT 10 или меньше знаков то выводится нормально (_ID 5), а если более, то непонятное чисто. При создании таблицы параметры _COUNT следующие: _COUNT int unsigned NOT NULL default '0' В чем проблема?
|
- Проблема с INSERT в MySQL, gaa, 11:17 , 22-Июн-09 (1)
>В чем проблема? Переполение.
- Проблема с INSERT в MySQL, artemrts, 11:38 , 22-Июн-09 (2)
>>В чем проблема? > >Переполение. Дя я понял. Как решить это? Мне нужно, например, вводить данные макс с 15 знаками. Писал в _COUNT int(15) unsigned NOT NULL default '0' не помогло.
- Проблема с INSERT в MySQL, gaa, 12:39 , 22-Июн-09 (3)
>Дя я понял. Как решить это? Мне нужно, например, вводить данные макс >с 15 знаками.Храни как строку, вряд ли это в какой-то целый тип данных, который знает mysql, влезет.
- Проблема с INSERT в MySQL, aaaaaaaaaaaaaaa, 13:10 , 22-Июн-09 (4)
- Проблема с INSERT в MySQL, aaa, 13:11 , 22-Июн-09 (5)
>[оверквотинг удален] > 22 | OUT | 10.10.10.80| 1111111111 | >+-----+-------+-----+-----+------+------------+------------+ > >И если в столбце _COUNT 10 или меньше знаков то выводится нормально >(_ID 5), а если более, то непонятное чисто. > >При создании таблицы параметры _COUNT следующие: >_COUNT int unsigned NOT NULL default '0' > >В чем проблема? смени тип на BIGINT
- Проблема с INSERT в MySQL, artemrts, 18:04 , 22-Июн-09 (6)
>[оверквотинг удален] >> >>И если в столбце _COUNT 10 или меньше знаков то выводится нормально >>(_ID 5), а если более, то непонятное чисто. >> >>При создании таблицы параметры _COUNT следующие: >>_COUNT int unsigned NOT NULL default '0' >> >>В чем проблема? > >смени тип на BIGINT Спасибо, помогло. Теперь еще есть вопрос. У меня есть данные в виде 10.10.10.180 15248834 10.10.10.129 673225 10.10.10.3 338515 10.10.10.124 325857 10.10.10.127 230856 10.10.10.2 36960 10.10.10.53 18244 10.10.10.254 2384 Возможно-ли вставить их в такую таблицу +-----+-------+-----+-----+------+------------+------------+ | _ID | _YYYY | _MM | _DD | _DIR | _IP | _COUNT | +-----+-------+-----+-----+------+------------+------------+ | 6 | 2009 | 6 | 22 | OUT | 10.10.10.80| 4294967295 | | 5 | 2009 | 6 | 22 | OUT | 10.10.10.80| 1111111111 | +-----+-------+-----+-----+------+------------+------------+ Т.е. идея такова. Скриптом вставить в соответсвующие поля год, месяц, день, направление трафика. А поля _IP и _COUNT брать из вышеуказаного файла. Подскажите кто знает как это реализовать??
- Проблема с INSERT в MySQL, konst, 19:50 , 22-Июн-09 (7)
>[оверквотинг удален] >| 6 | 2009 | 6 | > 22 | OUT | 10.10.10.80| 4294967295 | >| 5 | 2009 | 6 | > 22 | OUT | 10.10.10.80| 1111111111 | >+-----+-------+-----+-----+------+------------+------------+ > >Т.е. идея такова. Скриптом вставить в соответсвующие поля год, месяц, день, направление >трафика. А поля _IP и _COUNT брать из вышеуказаного файла. > >Подскажите кто знает как это реализовать?? на скриптовом языке :) напр. perl
- Проблема с INSERT в MySQL, artemrts, 10:03 , 23-Июн-09 (8)
>[оверквотинг удален] >> 22 | OUT | 10.10.10.80| 1111111111 | >>+-----+-------+-----+-----+------+------------+------------+ >> >>Т.е. идея такова. Скриптом вставить в соответсвующие поля год, месяц, день, направление >>трафика. А поля _IP и _COUNT брать из вышеуказаного файла. >> >>Подскажите кто знает как это реализовать?? > >на скриптовом языке :) >напр. perl А на sh никак?
- Проблема с INSERT в MySQL, konst, 16:58 , 23-Июн-09 (9)
>[оверквотинг удален] >>> >>>Т.е. идея такова. Скриптом вставить в соответсвующие поля год, месяц, день, направление >>>трафика. А поля _IP и _COUNT брать из вышеуказаного файла. >>> >>>Подскажите кто знает как это реализовать?? >> >>на скриптовом языке :) >>напр. perl > >А на sh никак? perl просто удобнее для таких целей. А писать стоит на том, что лучше знаете.
- Проблема с INSERT в MySQL, nadirx2, 20:57 , 27-Июн-09 (10)
>[оверквотинг удален] >| 6 | 2009 | 6 | > 22 | OUT | 10.10.10.80| 4294967295 | >| 5 | 2009 | 6 | > 22 | OUT | 10.10.10.80| 1111111111 | >+-----+-------+-----+-----+------+------------+------------+ > >Т.е. идея такова. Скриптом вставить в соответсвующие поля год, месяц, день, направление >трафика. А поля _IP и _COUNT брать из вышеуказаного файла. > >Подскажите кто знает как это реализовать?? можна, и на всех языках =)))) в шел это удобно. но и можете исползовать php, perl или ruby :)
|