Я использую инструмент mysql admin GUI для создания таблицы.Вот язык запросов, который приводит к ошибке:
CREATE TABLE `environment`.`moisture` (
`city_id` INT,
`date_holding` VARCHAR,
`time_holding` VARCHAR,
`open` REAL,
`high` REAL,
`low` REAL,
`close` REAL,
)
CHARACTER SET utf8;
Моя дата и время не соответствуют формату, который нравится mysql, поэтому я выбрал VARCHAR в качестве типа для этих столбцов и именовал их как удерживающие столбцы, пока яможет выполнять запросы для выполнения необходимых преобразований.
Когда я пытаюсь выполнить это через графический интерфейс, я получаю следующее:
Ошибка выполнения команд SQL для создания таблицы.
Выесть ошибка в вашем синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с 'NOT NULL,
`time_holding` VARCHAR NOT NULL,
` open` REAL NOT NULL,
`high` RE' встрока 3 (ошибка 1064)
Есть идеи, почему я получаю это?Я проверил, использую ли я какие-либо зарезервированные слова, но, похоже, это не так.
Ваша помощь будет принята с благодарностью.