我需要设置一列的值,该值将是包含许多字符的大型scss文件(这就是为什么我不能仅输入UPDATE TABLE table WHERE value = 'very big txt file'
)。因此,我发现可以使用msyql函数LOAD_FILE('/loc/to/bigfile.scss')
完整命令如下所示:
UPDATE table
SET value = LOAD_FILE('/path/to/bigfile.scss')
WHERE
name = 'my_theme' ;
列'值'不能为空,mysql给我错误:
ERROR 1048 (23000) at line 1: Column 'value' cannot be null
这意味着此LOAD_FILE不起作用。文件位置是100%正确。您能帮我吗?