mysql - 使用 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 中?
屏幕截图显示我拥有所有必需的权限...
解决方案
推荐阅读
- python - Python3中pair[1]的作用是什么?
- flask - 使用 WTForms populate_obj 用额外的列更新多对多关联表
- ffmpeg - Writingminds ffmpeg 64 位架构支持
- sql - 可以在 BigQuery 之外进行数据透视吗?
- javascript - 如何检查Javascript中的所有数组值是否为空
- javascript - 如果复选框选中但输入为空禁用另一个复选框
- flutter - Flutter Gridview 或 StaggeredGridview 可变宽度/可变项目数以填充列
- android - 如何将数组插入 SQLite?
- ios - AFNetworking 是在没有完整位码的情况下构建的
- c# - 将一张表数据插入另一张表