当前位置: 首页 > 面试题库 >

如何在MySQL数据库中插入文件?

高自怡
2023-03-14
问题内容

我想使用Web服务在远程Web服务器上的MYSQL数据库中插入文件。

我的问题是:什么类型的表列(例如varchar等)将存储文件?对于文件,insert语句会有所不同吗?


问题答案:

BLOB数据类型最适合存储文件。

  • 请参阅:如何使用PHP将.pdf文件作为BLOB存储到MySQL中?
  • MySQL BLOB参考手册有一些有趣的注释


 类似资料:
  • 问题内容: 我想将最大大小为10MB的大文件上传到我的MySQL数据库。使用我将PHP自己的文件上传限制更改为“ 10485760” = 10MB。我最多可以上传10MB的文件。 但是,如果文件大小超过1 MB,则无法将其插入数据库中。 我正在读取所有文件数据,并将其作为要插入LONGBLOB字段中的字符串传递给insert查询。 但是,大于1 MB的文件不会添加到数据库中,尽管我可以用来确保文件

  • 问题内容: 我想在我的MySQL数据库中插入整数188和90,但以下代码不起作用: 为什么不起作用? 问题答案: 编辑 为我工作: 在MySQL表;

  • 问题内容: 嗨,我正在尝试将json数组插入我的MySQL数据库。我从我的iPhone传递数据,我已经将数据转换为json格式,并使用未插入服务器的url将数据传递到服务器。 这是我的json数据。 [{“ name”:“ 0”,“ phone”:“ dsf”,“ city”:“ sdfsdf”,“ email”:“ dsf”},{“ name”:“ 13123123”,“ phone”:“ sd

  • 注意:在MySQL表中,此列的数据类型我选择了日期数据类型 我只是有问题的日期部分查询插入日期:

  • 问题内容: 我试图将图像存储在数据库中,由于某种原因,它似乎无法正常工作。这是我桌子的结构。 这是我的查询,它插入图像或至少多数民众赞成在什么: 如果我打印file_get_contents($ tmp_image)的值,那么屏幕上会有大量数据。但是,此值不会存储在数据库中,这就是我面临的问题。 问题答案: 问题 这会在PHP中创建一个名为的字符串。暂时不要使用MySQL,因为您尚未执行任何查询。

  • 我想发出一个将数据插入数据库的请求。该表有4列:ID_DOCUMENT(PK)、ID_TASK、DESCRIPTION、FILEPATH 当我运行我的测试时,我得到了这个错误:由:org.hibernate.hql.ast.querysyntaxException引起的:预期打开,在第1行第32列附近发现'c'[insert into TaskDocumentEntity c(c.IDTask,c