The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
Проблема с 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, !*! 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 :)





Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру