Я сейчас новичок в SQL. Я использую myy SQL и при попытке загрузить данные в столбце, для которого в некоторых случаях у меня нулевые значения, я получаю ответ в topi c. Мой скрипт для создания таблицы:
CREATE TABLE `transactions` (
`Card_number` varchar(20) NOT NULL,
`idtransactions` int(11) unsigned NOT NULL,
`amount` decimal(8,2) NOT NULL,
`tra_date` date NOT NULL,
`tra_time` time NOT NULL,
`branch_id` INT(3) DEFAULT NULL,
PRIMARY KEY (`idtransactions`),
UNIQUE KEY `idtransactions_UNIQUE` (`idtransactions`),
KEY `branch_id_idx` (`branch_id`),
KEY `Card_number_idx` (`Card_number`),
CONSTRAINT `Card_number` FOREIGN KEY (`Card_number`) REFERENCES `card` (`Card_number`),
CONSTRAINT `branch_id` FOREIGN KEY (`branch_id`) REFERENCES `branch` (`branch_id`)
) ;
Файл, из которого я пытаюсь загрузить данные, зашифрован как UTF8. В случае, если я поставил значение, например. «NULL» для полей без значения в файле загрузки Я получаю различные ошибки, ссылаясь на первичный ключ к таблице отца. Есть ли что-то, что я сделал неправильно? Заранее спасибо.