![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
TRUNCATE был включен в мускул с версии 3.23.28, если версия ниже, то делать DELETE FROM table.
-------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 10 Всего: 71 |
На сколько я правильно понял документацию, то очень настоятельно рекомендуют использовать TRUNCATE т.к. DELETE очень тормозит
-------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
Не сказать что "очень", но TRUNCATE выполняется быстрее, т.к. она таблицу очищает одним "пучком", а не построчно ;) -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| Рейкин |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 198 Регистрация: 23.11.2003 Где: Баку, Азербайджан Репутация: 1 Всего: 1 |
Red Dragon - спасибо.
Да и спасибо всем, кто помог |
|||
|
||||
| Gold Dragon |
|
|||
![]() Призрачный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6753 Регистрация: 1.3.2004 Где: Россия, Тамбов Репутация: 10 Всего: 71 |
Рейкин
Да я особо и не помог -------------------- Нельзя жить в прошлом, оно уже прошло. Нельзя жить в будущем, оно ещё не наступило. Нужно жить в настоящем, помня прошлое и думая о будущем! |
|||
|
||||
| -=Ustas=- |
|
|||
![]() Ustix IT Group ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2222 Регистрация: 21.1.2005 Где: Краснодар Репутация: 32 Всего: 69 |
[offtop P.S. Извиняюсь за флейм]
Red Dragon, не скромничай! [/offtop] -------------------- В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм. ----- |
|||
|
||||
| G0rinich |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 21.8.2006 Репутация: 1 Всего: 1 |
Как я понял, то повторно вносить запись в БД не следует.
Чтобы не выполнять к БД запрос на наличие записи, можно в таблице создать индекс типа UNIQUE по заданному полю. Тогда при попытке вставить запись, которая уже есть, БД вернет ошибку, иначе запрос выполнится нормально. Вот эту ошибку и надо отлавливать. Таким образом можно сократить кол-во запросов в 2 раза. В качестве альтернативы можно использовать запрос REPLACE. Работает аналогично UPDATE, только если заданной строки нет, он ее добавляет. |
|||
|
||||
| ewolf |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 389 Регистрация: 15.8.2006 Где: г. Москва Репутация: 8 Всего: 18 |
Это немного оффтоп, но в число ip переводится не так, а например по такому алгоритму
Здесь $num - числовое представление ip. Т.е. секции ip адреса записываются в виде байт четырехбайтного числа (тотже принцип, что и при записи цвета RGB в файлах) |
|||
|
||||
| anka |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 18.9.2006 Где: Azerbaijan Репутация: нет Всего: нет |
А ты храни их не в Базе а в Текставом файле
|
|||
|
||||
| Хоббит |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1263 Регистрация: 6.11.2005 Репутация: 1 Всего: 1 |
я дал теорию... а уж как ты будешь действовать при переводе... деление на 255 или операциями сдвига.. это уже дело каждого
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |