如何通过ods从phpmyadmin导入mysql db中的前导零

Posted

技术标签:

【中文标题】如何通过ods从phpmyadmin导入mysql db中的前导零【英文标题】:How to import leading zeros in mysql db from phpmyadmin by ods 【发布时间】:2013-09-09 05:33:20 【问题描述】:

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

通过 phpMyAdmin 导入 Ods 文件 > import > from ods...

表ID列设置如下:char(13) MIME: Text/Plain utf8_general_ci

问题是总是缺少前导零。这不好。

我尝试将 ID 值包含在“01344”和“01344”中。导入带引号的值:(

知道如何在 mysql 表中导入前导零吗?

【问题讨论】:

【参考方案1】:

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

在所有ID前插入':'01344,'01345 ...保存并导入ods。 从 db 中删除 ':UPDATE items SET ID = SUBSTR(ID, 2);

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

【讨论】:

以上是关于如何通过ods从phpmyadmin导入mysql db中的前导零的主要内容,如果未能解决你的问题,请参考以下文章

将 ODS 文件导入 MySQL

如何通过 phpmyadmin 将 csv 文件导入 mysql

我有一个较旧的 .sql 文件(从 5.0.45 导出)我正在尝试通过 phpMyAdmin 导入更新版本的 MySQL。接收错误

如何将数据库从MySQL Workbench导入phpMyAdmin而不会在尝试中死亡?

MySQL / PHPMyAdmin

如何将数据库从数百 MB 的大型 SQL 文件导入 MySQL