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

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

Войти через центр авторизации
Похожие вопросы