SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 19.01.2018 01:02:56

igoora
Участник
Зарегистрирован: 19.01.2018
Сообщений: 1

События Mysql

Есть проект и нужно чтоб каждые 2 часа от рандомного пользователя добавлялась новая выплата и новый депозит на сайте . Вот часть базы mysql.
Депозиты :
Структура таблицы `Deposits`
--

CREATE TABLE IF NOT EXISTS `Deposits` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`Login` varchar(55) NOT NULL,
`Amount` decimal(10,2) NOT NULL,
`Payments` float NOT NULL,
`Full_Payments` float NOT NULL,
`Start` text NOT NULL,
`Next_Payment` text NOT NULL,
`End` text NOT NULL,
`Percent` int(11) NOT NULL,
`Plan_ID` int(11) NOT NULL,
`Sign` text NOT NULL,
`Sign2` text NOT NULL,
`Status` int(1) NOT NULL,
`Status2` int(1) NOT NULL DEFAULT '0',
`User_ID` int(11) NOT NULL,
`System` int(11) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=182 ;

--
-- Дамп данных таблицы `Deposits`
--

INSERT INTO `Deposits` (`ID`, `Login`, `Amount`, `Payments`, `Full_Payments`, `Start`, `Next_Payment`, `End`, `Percent`, `Plan_ID`, `Sign`, `Sign2`, `Status`, `Status2`, `User_ID`, `System`) VALUES
(62, 'vitoni', '150.00', 24, 30, '1473449678', '1475609678', '1476041678', 5, 31, '0', '', 1, 0, 86, 3),

Выплаты:

Структура таблицы `Withdrawals`
--

CREATE TABLE IF NOT EXISTS `Withdrawals` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`Login` varchar(55) NOT NULL,
`Amount` float NOT NULL,
`System` text NOT NULL,
`Wallet` text NOT NULL,
`Date` text NOT NULL,
`Status` int(1) NOT NULL,
`User_ID` int(11) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=584 ;

--
-- Дамп данных таблицы `Withdrawals`
--

INSERT INTO `Withdrawals` (`ID`, `Login`, `Amount`, `System`, `Wallet`, `Date`, `Status`, `User_ID`) VALUES
(24, 'lenok98', 40, '3', '492471343642303809', '1473548134', 1, 32),


Аккаунт:
Структура таблицы `Accounts`
--

CREATE TABLE IF NOT EXISTS `Accounts` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`Login` varchar(55) NOT NULL,
`Password` text NOT NULL,
`Email` text NOT NULL,
`Reg` varchar(55) NOT NULL,
`Payeer` decimal(10,2) NOT NULL,
`Yandex` decimal(10,2) NOT NULL,
`Perfect` decimal(10,2) NOT NULL,
`Bitcoin` decimal(10,2) NOT NULL,
`Balance` decimal(10,2) NOT NULL DEFAULT '0.00',
`Ref` varchar(55) NOT NULL DEFAULT 'Admin',
`Ref2` varchar(1000) NOT NULL DEFAULT 'Admin',
`Ref3` varchar(1000) NOT NULL DEFAULT 'Admin',
`Ban` int(1) NOT NULL DEFAULT '0',
`RefMoney` float NOT NULL DEFAULT '0',
`IP` varchar(55) NOT NULL,
`Avatar` int(1) NOT NULL DEFAULT '0',
`odnoklassniki` varchar(99) NOT NULL DEFAULT '',
`facebook` varchar(99) NOT NULL DEFAULT '',
`vkontakte` varchar(99) NOT NULL DEFAULT '',
`RefViews` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`ID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=229 ;

--
-- Дамп данных таблицы `Accounts`
--

INSERT INTO `Accounts` (`ID`, `Login`, `Password`, `Email`, `Reg`, `Payeer`, `Yandex`, `Perfect`, `Bitcoin`, `Balance`, `Ref`, `Ref2`, `Ref3`, `Ban`, `RefMoney`, `IP`, `Avatar`, `odnoklassniki`, `facebook`, `vkontakte`, `RefViews`) VALUES
(49, 'maxzom', 'e482af15a46ac9aabaeb0cef8ac3febf', 'maxzom@online.ua', '1473346655', '0.00', '0.00', '0.00', '0.00', '0.00', '6', 'Admin', 'Admin', 0, 0, '37.110.213.107', 0, '', '', '', 0),

Неактивен

 

#2 19.01.2018 10:18:28

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: События Mysql

а что именно не получается?
как выбрать случайную запись см FAQ №9
как создать событие - https://dev.mysql.com/doc/refman/5.7/en … event.html

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson