我在 phpmyadmin 中导入 csv 文件。我有一组专栏。在 csv 文件中我有负值 vlaues(-154.98)(数据类型十进制)但在 mysql 中我不想要那个负号。我已经将该列固定为无符号。但我得到 0.00。但预期为 154.98。
谁能帮我解决这个问题。我想得到那些没有负号的所有值。
提前致谢
最佳答案
我的建议是将数据加载到一个已签名 列中。然后修复标志:
update t
set col = - col
where col < 0;
如果你愿意,你可以在固定数据后修改类型。
您得到的是 0.00
,因为不允许使用负值。 MySQL 不去掉减号,只是因为该值不允许。
关于mysql - 在 phpmyadmin 中导入无符号列时得到 0.00,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42648482/