[[mysql|Назад]] ---- Таблица биржы CREATE TABLE `exch_campaign` ( `id` int(20) NOT NULL AUTO_INCREMENT, `accid` int(10) NOT NULL, `isactive` int(1) NOT NULL DEFAULT '1', `dt_changed` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, -(автозаполнение, не трогать) `countryList` varchar(255) NOT NULL DEFAULT '[]', (пример всех стран - "[]" или "["ALL"], иначе список стран как в queue "["CY","RU","UA"]") `age` varchar(45) NOT NULL DEFAULT '0+', -( как в таблице application) `apptype` enum('game','application','site','all') NOT NULL DEFAULT 'all', -( как в таблице application) `categorylist` varchar(255) NOT NULL DEFAULT '[]', -(масив id категорий типа [1,3,45]) `priceper1000` float NOT NULL DEFAULT '0', - (не обязательно)(max цена за 1000 показов (если не выставлено - 0 )) `dailybudget` float NOT NULL DEFAULT '0', - (не обязательно) (граничный ежедневный бюджет (если не выставлено - 0 - нет ограничений )) `dailyviews` int(11) NOT NULL DEFAULT '0', - (не обязательно)( максимальное количество показов рекламы в день - если 0 - не ограничено) `startdate` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,(не обязательно) (старт рекламной кампании - дефолт текущее время при сохранении новой кампании) `enddate` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,(обязательно!) (дата конца рекламной кампании) `totalbudget` float NOT NULL DEFAULT '0',(обязательно!) (общий бюджет рекламной кампании ) `status` enum('NotConfirmed','Confirmed','Blocked','Paused') NOT NULL DEFAULT 'NotConfirmed', `adtype` int(1) NOT NULL DEFAULT '0', `dailyshows` int(11) NOT NULL DEFAULT '0', (показов за день (только для чтения!)) `dailybudgetlost` float NOT NULL DEFAULT '0',(потрачено денег за текущий день(только для чтения!)) `totalbudgetlost` float NOT NULL DEFAULT '0', (потрачено денег за всю кампанию(только для чтения!)) PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;