我试图将数据加载到表中(显然?)。我的表看起来像这样: CREATE TABLE IF NOT EXISTS `condensed` (
`id` bigint(20) NOT NULL,
`src` enum('C_X','C_AH','C_AO','C_B','H_X','H_AH','H_AO','H_B') NOT NULL,
`hash` int(11) de
我们目前已经由管道分隔的文本,它具有格式 field1:value1|field2:value2|...|fieldN:valueN\n
field1:value1|field2:value2|...|fieldN:valueN\n
etc.
我有进口商脚本(bash中运行的Perl,然后mysqlimport的),目前从年初消除了几句话的某些日志每行,然后在生成的文本文件上运行mysql
我正在使用mysqlimport将来自TSV文件的值替换为表中的数据。一切工作正常(使用数据库超级用户名和密码导入数据),所以现在我想锁定它,以便导入的数据库用户只能影响我想要替换的单个表。 我知道我需要授予文件。为了使用“加载数据INFILE”(mysqlimport包装),但我无法找到我可以在数据库上授予的最小权限集。 我试过了; grant FILE on *.* to ...
grant