|
|
|
| ALTER TABLE `results` ADD FOREIGN KEY (`testerNum`) REFERENCES `fx_extender04`.`testers`(`testerNum`) ON DELETE CASCADE ON UPDATE CASCADE;
CREATE TABLE `results` (
`num` int(10) unsigned NOT NULL auto_increment,
`profit` double NOT NULL default '0',
`drowDown` double NOT NULL default '0',
`deals` smallint(6) NOT NULL default '0',
`testerNum` int(6) NOT NULL default '0',
`successFlag` enum('sucessful','dropOut','calculating') NOT NULL default 'calculating',
PRIMARY KEY (`num`),
UNIQUE KEY `testerNum` (`testerNum`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 COMMENT='таблица результатов вычислений'
CREATE TABLE `testers` (
`num` smallint(6) NOT NULL auto_increment,
`testerNum` int(6) unsigned NOT NULL default '0' COMMENT 'Уникальный номер тестера',
`pair` char(6) default NULL COMMENT 'пара',
`TF` smallint(5) unsigned default NULL,
`timeStart` timestamp NULL default NULL,
`timeEnd` timestamp NULL default NULL,
`method` enum('bars','smallerBars','generatedTicks','realTicks') default NULL,
`initialBalance` double NOT NULL,
`dir` varchar(250) NOT NULL COMMENT 'Местоположение тестера в файловой системе',
PRIMARY KEY (`num`),
UNIQUE KEY `dir` (`dir`),
UNIQUE KEY `testerNum` (`testerNum`)
) ENGINE=InnoDB DEFAULT CHARSET=cp1251 COMMENT='Тестеры должны иметь уникальные номера' | |
|
|
|
|
|
|
|
для: Eugene77
(03.02.2012 в 18:39)
| | Какую ошибку выводит? | |
|
|
|
|
|
|
|
для: Eugene77
(03.02.2012 в 18:39)
| | У вас типы столбцов testerNum не совпадают в одном случае INT UNSIGNED, в другом просто INT. | |
|
|
|
|
|
|
|
для: cheops
(03.02.2012 в 18:57)
| | >У вас типы столбцов testerNum не совпадают в одном случае INT UNSIGNED, в другом просто INT.
Верно | |
|
|
|