Сегодня приведём в порядок таблицу выплат. В базе в таблице выплат нашёл такое поле как страна и пароль. В файле выплат его не нашёл. Решение удалить ненужные поля.
Имя пользователя, кошелёк и сумма выплаты состоят из 150 символов (!!!) Я считаю это многовато...
Поле время выплаты состоит из 30 символов, хотя у времени (в секундах) максимальная длина 10 символов. Всё это исправляем запросом:
Тоже самое в таблице пополнения. Имя пользователя и сумма состоят из 150 символов. Исправляем запросом:
С таблицей сообщений вообще полный бред. Логины тоже из 150 символов, а текст сообщения из 255 символов. Правим всё запросом:
С историей выплат такой же бред. Правим запросом:
С таблицей цен творится что-то ужасное, расписывать всё не буду. Исправляем запросом ниже:
Понравилась статья? Хочешь продолжения? Кинь монетку: R183338471932
ALTER TABLE `tb_payme` DROP `country`
ALTER TABLE `tb_payme` DROP `pasword`
Имя пользователя, кошелёк и сумма выплаты состоят из 150 символов (!!!) Я считаю это многовато...
Поле время выплаты состоит из 30 символов, хотя у времени (в секундах) максимальная длина 10 символов. Всё это исправляем запросом:
ALTER TABLE `tb_payme` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
CHANGE `username` `username` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `pemail` `pemail` VARCHAR( 13 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `money` `money` DOUBLE( 9, 2 ) NOT NULL ,
CHANGE `ip` `ip` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `datetime` `datetime` INT( 10 ) NOT NULL
CHANGE `username` `username` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `pemail` `pemail` VARCHAR( 13 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `money` `money` DOUBLE( 9, 2 ) NOT NULL ,
CHANGE `ip` `ip` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `datetime` `datetime` INT( 10 ) NOT NULL
Тоже самое в таблице пополнения. Имя пользователя и сумма состоят из 150 символов. Исправляем запросом:
ALTER TABLE `tb_mta` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
CHANGE `user` `user` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `amount` `amount` DOUBLE( 9, 2 ) NOT NULL
CHANGE `user` `user` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `amount` `amount` DOUBLE( 9, 2 ) NOT NULL
С таблицей сообщений вообще полный бред. Логины тоже из 150 символов, а текст сообщения из 255 символов. Правим всё запросом:
ALTER TABLE `tb_mail` CHANGE `id` `id` INT( 10 ) NOT NULL AUTO_INCREMENT ,
CHANGE `sender` `sender` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `recipient` `recipient` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `subject` `subject` VARCHAR( 20 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `message` `message` TEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `status` `status` VARCHAR( 1 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL DEFAULT '0',
CHANGE `data` `data` INT( 10 ) NOT NULL
CHANGE `sender` `sender` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `recipient` `recipient` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `subject` `subject` VARCHAR( 20 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `message` `message` TEXT CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `status` `status` VARCHAR( 1 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL DEFAULT '0',
CHANGE `data` `data` INT( 10 ) NOT NULL
С историей выплат такой же бред. Правим запросом:
ALTER TABLE `tb_history` CHANGE `id` `id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
CHANGE `user` `user` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `date` `date` INT( 10 ) NOT NULL ,
CHANGE `amount` `amount` DOUBLE( 9, 2 ) NULL DEFAULT '0',
CHANGE `method` `method` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `status` `status` VARCHAR( 10 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL
CHANGE `user` `user` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `date` `date` INT( 10 ) NOT NULL ,
CHANGE `amount` `amount` DOUBLE( 9, 2 ) NULL DEFAULT '0',
CHANGE `method` `method` VARCHAR( 15 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL ,
CHANGE `status` `status` VARCHAR( 10 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL
С таблицей цен творится что-то ужасное, расписывать всё не буду. Исправляем запросом ниже:
ALTER TABLE `tb_config` CHANGE `price` `price` DOUBLE( 9, 5 ) NOT NULL
Понравилась статья? Хочешь продолжения? Кинь монетку: R183338471932
6 комментарии
0 загрузки
Детали
- Первый релиз 12 дек 2011
- Последнее обновление 03 авг 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 14
- Рейтинг (0)
- Регистрация 21 фев 2011
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет

daranger
- 18 дек 2011да действительно запрос помог, оказца просто сразу не обновляется всё,
но ща проблема в другом стала, за регистрацию реферала выставил 0.02$ а бонус никому не зачисляется, в адинке стоит 0.02$ но не работает, плиз подскажи что делать!
и ещё косяки вылезли просмотр сайтов можно делать сколько хочешь, в сутки раз!
vlaf
- 16 дек 2011запрос помогает
daranger
- 16 дек 2011(0.020000 Z) цена такого типа стала, как переделать?
ALTER TABLE `tb_config` CHANGE `price` `price` VARCHAR( 10 ) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL
Запрос не помогает
и в админке удаление нулей не помогает
finbux.info
- 14 дек 2011VELIK505,
unix_time в чем хранить надо ?
vlaf
- 13 дек 2011сделать запрос чтобы убрать лишние нули в статистике