代码之家  ›  专栏  ›  技术社区  ›  xtian

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

  •  0
  • xtian  · 技术社区  · 16 年前


    Field='名字'
    类型=文本


    默认值=无

    php代码, $insertName=“插入到名称(名字,姓氏)值('$firstName','$lastName')”;
    $dbSuccess\u 1=mysql\u query($insertName,$connectID)或die(“错误\u 1-无法保存 到MySQL“.error_get_last().MySQL_error($connectID));

    2 回复  |  直到 16 年前
        1
  •  1
  •   Daniel R    16 年前

    如果您询问如何将BLOB列更改为文本,您将使用类似以下的查询:

    ALTER TABLE `name`  
        CHANGE COLUMN `first_name` `first_name` TEXT NULL FIRST
        ,CHANGE COLUMN `last_name` `last_name` TEXT NULL AFTER `first_name`;
    

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

        2
  •  0
  •   Marc B    16 年前

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

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