Ошибка с "вставить '0' в тип битового поля" - PullRequest
0 голосов
/ 12 февраля 2020

Почему INSERT '0' в бит (1) выдает ошибку:

# 1406 - слишком длинные данные для столбца [del] в строке [del].

Если я INSERT 0 (например, int), все в порядке. Почему поле не хочет автоматически преобразовывать строку в целое число?

Ответы [ 2 ]

0 голосов
/ 12 февраля 2020

Одинарные кавычки для литералов, вот отличное объяснение

{ ссылка }

0 голосов
/ 12 февраля 2020

Попробуйте:

INSERT '0'='0';
INSERT '0'='1';

, чтобы вставить соотв. true и false.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...