Задать вопрос
@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# в базу данных запрос приходит с запятой (как поменять не знаю), соответственно, игнорируется.
  • Вопрос задан
  • 3330 просмотров
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ответы на вопрос 1
Тип колонки value не соответствует вставляемому значению '22,78'. Нужно либо числом вставлять 22.78, либо тип колонки менять на float.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
27 дек. 2024, в 17:43
500 руб./за проект
27 дек. 2024, в 17:36
2000 руб./за проект
27 дек. 2024, в 17:34
1500 руб./за проект