我有一个function format(data) {
var result = {};
data.forEach(function(config, i) {
var obj = {
index: i
}
Object.keys(config)
.forEach(function(key) {
if (!Array.isArray(config[key])) {
if (key != "key") obj[key] = config[key];
} else {
obj[key] = format(config[key]);
}
});
result[config.key] = obj;
});
return result;
}
console.log(format(data));
文件,它的大小很大,约为1GB。我是以这种方式导入的:
db_dump.sql
导入后不久,它会引发以下错误:
第2419行的错误1709(HY000):索引列大小太大。列的最大大小为767个字节。
如何解决此问题?
我阅读了this帖子,但不知道该如何修改该巨大的转储。当我使用编辑器打开一个巨大的转储时,我的计算机会发疯,而且我也不知道如何在数千行数据中查找问题。