首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用php/mysql取消设置BLOB?

问如何使用php/mysql取消设置BLOB?
EN

Stack Overflow用户
提问于 2010-08-26 03:11:21
回答 2查看 505关注 0票数 0

因为,我不是故意的。读完维基百科后,我知道“二进制大对象”是用来存储大型媒体文件的,而我并不是在保存媒体文件。

那么数据是如何以这种方式存储的呢?在phpmyadmin中将文本显示为BLOB的设置有什么问题?

来自phpmyadmin的MySql字段,

Field = 'first_name‘

类型=文本

排序规则= latin1_bin

Null =否

默认值=无

php代码,$insertName = "INSERT INTO name(first_name,last_name)VALUES('$firstName','$lastName')";

$dbSuccess_1 = mysql_query($insertName,$connectID)或die ("ERROR_1 -无法保存到MySQL".error_get_last().mysql_error($connectID));

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-26 03:56:49

如果您正在询问如何将BLOB列更改为TEXT,您将使用类似于以下内容的查询:

代码语言:javascript
复制
ALTER TABLE `name`  
    CHANGE COLUMN `first_name` `first_name` TEXT NULL FIRST
    ,CHANGE COLUMN `last_name` `last_name` TEXT NULL AFTER `first_name`;

您可以使用PHPMyAdmin使更改变得更加容易。

票数 1
EN

Stack Overflow用户

发布于 2010-08-26 08:56:07

文本和BLOB基本上是相同的,只是文本字段受到字符集的限制(并且在对字段进行排序/分组时会考虑字符集),而BLOB是以字节序列的形式逐字存储的,不会被转换。

相关文档:http://dev.mysql.com/doc/refman/5.0/en/blob.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3569376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档