【问题标题】:how to Import phpmyadmin in joomla database csv file如何在 joomla 数据库 csv 文件中导入 phpmyadmin
【发布时间】:2018-04-08 15:40:47
【问题描述】:

还有格式特定的选项: 分隔的列,包含的列,转义的列,终止的行。

当我在 phpmyadmin 中导入 csv 文件时出现此错误。

Error
SQL query:

CREATE TABLE IF NOT EXISTS `database_name`.`TABLE 1` (`COL 1` varchar(26), `COL 2` varchar(48), `COL 3` varchar(2524), `COL 4` varchar(2055), `COL 5` varchar(86874), `COL 6` varchar(11014), `COL 7` varchar(367), `COL 8` varchar(847), `COL 9` varchar(47859), `COL 10` varchar(329), `COL 11` varchar(3470), `COL 12` varchar(3709), `COL 13` varchar(136), `COL 14` varchar(2289), `COL 15` varchar(202), `COL 16` varchar(2848), `COL 17` varchar(150), `COL 18` varchar(1371), `COL 19` varchar(1379), `COL 20` varchar(667), `COL 21` varchar(3), `COL 22` varchar(19), `COL 23` varchar(647), `COL 24` varchar(648), `COL 25` varchar(1), `COL 26` varchar(4), `COL 27` varchar(81), `COL 28` varchar(1), `COL 29` varchar(19), `COL 30` varchar(19), `COL 31` int(1), `COL 32` varchar(19), `COL 33` varchar(19), `COL 34` int(1), `COL 35` varchar(4), `COL 36` int(1), `COL 37` int(1), `COL 38` int(1), `COL 39` varchar(10), `COL 40` varchar(10), `COL 41` varchar(10), `COL 42` varchar(10), `COL 43` varchar(10), `COL[...]

MySQL said: Documentation

#1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs 

【问题讨论】:

  • 这是您从某处导出的实际 Joomla 数据库吗?否则导入没有意义。

标签: database csv import joomla


【解决方案1】:

尝试在 CSV 文件中创建一个列数相同的表格。使所有具有大 VARCHAR 长度的列(varchar(2055) 等)输入 LONG TEXT(或 BLOB,如果它们实际上是 blob)。如果需要,您可以稍后将它们的类型更改回 VARCHAR。

创建新的空表后,单击该表主页上的“导入”按钮,然后将 CSV 文件导入新创建的表中。

但是,如果可能的话,最好将 Joomla 表导出为 SQL 而不是 CSV(使用 mysqldump 或 phpMyAdmin)。

【讨论】:

    猜你喜欢
    • 2016-06-05
    • 1970-01-01
    • 2018-01-04
    • 1970-01-01
    • 2012-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-22
    相关资源
    最近更新 更多