【问题标题】:PostgreSQL - PhpMyAdmin, error with BLOB typePostgreSQL - PhpMyAdmin,BLOB 类型错误
【发布时间】:2017-05-23 11:41:53
【问题描述】:

这是我的代码:

CREATE TABLE table_name (
 Id int PRIMARY KEY,
 Image LONGBLOB
 );

它不起作用,BLOBLONGBLOBMEDIUMBLOB 等都不起作用。 PhpMyAdmin 告诉我:

错误:类型“longblob”不存在

SQL 状态:42704

字符:57

我做错了吗?

【问题讨论】:

  • 您的查询对我来说很好,您使用的是什么版本的 MySQL 和 PHPMyAdmin?
  • PHPMyAdmin: 1.22.1 PostgreSQL: 9.5.1 我出错了,我使用的不是 MySQL 而是 PostgreSQL。
  • PostgreSQL 没有这些数据类型。如何在 PostgreSQL 中使用 PHPMyAdmin?
  • 不记得是怎么安装的了,一年前在老师的指导下安装的。对了,谢谢,我会在PostreSQL中搜索对应的类型。

标签: postgresql phpmyadmin


【解决方案1】:

我解决了,问题是我使用了 PostgreSQL 中不存在的类型。

MySQL 中的 BLOB 类型(及其派生词)可以用 PostgreSQL 中的 BYTEA 替换。 https://en.wikibooks.org/wiki/Converting_MySQL_to_PostgreSQL

【讨论】:

    猜你喜欢
    • 2013-10-10
    • 2017-06-29
    • 2011-06-17
    • 1970-01-01
    • 2015-11-16
    • 2013-04-05
    • 2018-10-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多