首页 > 解决方案 > 使用 LOAD_FILE 插入 mysql 为该字段插入 null

问题描述

在此处输入图像描述我有以下用 python 编写的代码,id 是一个自动增量字段,示例的数据类型是 nvarchar(45)。我想将文件的内容插入到我的表中;数据是非结构化的:

db = MySQLdb.connect("localhost", "root", "Mydatabases#0", "myblog")
cursor = db.cursor()
cursor.execute("insert into mytable (id,sample) values (DEFAULT ,LOAD_FILE('C:/Discharge_Summary/sample_648.txt'))")
db.commit()
db.close()

我没有看到任何错误,但是当我从表中选择 * 时,我看到示例字段为空!!!为什么它无法将文件内容加载到 MySql 中?

屏幕截图显示我拥有所有必需的权限...

标签: mysqlpython-3.x

解决方案


推荐阅读