Member 13966119 Ответов: 0

Написание SQL в mysql vs cloud9


Привет.

В настоящее время я изучаю SQL на MySQL. Инструктор преподает контент с помощью cloud9, но, как говорит мой босс, я должен изучать его на MySQL. Это то, что меня смущает:

Когда преподаватели курса пишут что-то, что генерирует предупреждение (например, не писать что-то, когда записывается NOT NULL или запись char в переменную int), он генерирует предупреждение, но также вставляет данные в таблицу(он автоматически записывает 0 для обоих примеров). Однако всякий раз, когда я пишу что-то, что генерирует ту же ошибку, MySQL ничего не записывает в таблицу, а не имена, нули и т. д. Это только порождает ошибки.

Интересно, я делаю что-то не так или это просто разница между разными компиляторами

Что я уже пробовал:

Я попытался поискать в интернете :(

Richard Deeming

Я бы сказал, что ваш инструктор делает что-то не так. Если вы допустили ошибку, то для базы данных гораздо лучше сгенерировать ошибку и не вносить никаких изменений, а не вставлять записи с сомнительными значениями "по умолчанию".

0 Ответов