Задать вопрос
@Loki_90210

Ошибка SQL (1265): Data truncated for column 'value' at row 1?

Пишем запрос из Visual Studio в СУБД MySQL 8.0.18.
Вот так работает и строку добавляет:
INSERT INTO te1 (id,datatime, value) VALUES ('24','2020-03-06 01:40:03','22.78')
Вот так выдает ошибку:
INSERT INTO te1 (id,datatime, value) VALUES ('24','2020-03-06 01:40:03','22,78') - разница в запятой
При запросе с запятой в таблице возникает ошибка SQL (1265):
Data trunched for column 'value' at row 1.
5e6227ef3d360332423908.png
Проблема в том, что из C# в базу данных запрос приходит с запятой (как поменять не знаю), соответственно, игнорируется.
  • Вопрос задан
  • 3559 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Тестировщик на Python
    9 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
Тип колонки value не соответствует вставляемому значению '22,78'. Нужно либо числом вставлять 22.78, либо тип колонки менять на float.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы