我有带前导零的.ods ID列:01344、01345、01222 ...
我将该列格式化为“类别”>“文本”。

Ods文件通过phpMyAdmin>导入>从ods导入...

在表ID中,列设置如下:char(13)MIME:文本/纯文本utf8_general_ci

问题在于前导零总是丢失。这不好。

我尝试将ID值包含在“ 01344”和“ 01344”中。那个用引号引起来的值:(

任何想法如何导入mysql表中的前导零?

最佳答案

我找到了一个丑陋的解决方案:

在所有ID之前插入':01344,'01345 ...保存并导入ods。
从数据库中删除',其内容为:UPDATE项目SET ID = SUBSTR(ID,2);

希望有更好的解决方案!如果有,请分享:)

关于mysql - 如何通过ods从phpmyadmin导入mysql db中的前导零,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18635371/

10-13 07:10