mysql - 将图像列添加到现有的 mysql 表中?

标签 mysql database addition

我想在现有 mysql 表中添加一个名为 image 的新列。

类型为BLOB,属性为BINARY和NO NULL

我应该在 PhpMyAdmin 中使用什么代码?

最佳答案

在 PhpMyAdmin 中,您可以使用表格编辑器通过单击表格结构来添加新列。

mysql 命令将是:

ALTER TABLE table_name ADD image MEDIUMBLOB NOT NULL

MEDIUMBLOB 的最大大小为 16MB,对于更大的内容请使用 LONGBLOB(最多 4GB)

如果您在上传 BLOB 时遇到问题,请检查 max_allowed_pa​​cket http://dev.mysql.com/doc/refman/5.5/en/packet-too-large.html 的值

关于mysql - 将图像列添加到现有的 mysql 表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17008959/

相关文章:

jquery - 如何在 Coldfusion 中的复选框更改时更新数据库?

audio - 如何在Android应用程序的开头添加声音?

database - BCNF分解和数据库的无损联接

node.js - 使用 Redis 存储索引索引的最佳方式?

python - * 之后的 add() 参数必须是序列,而不是 Settings

java - 向对象添加点而不覆盖现有点

mysql - Spring 框架 RESTful 服务

php - 循环遍历1个表并将选定的值添加到第二个表,并在循环迭代时“做更多”

php - 来自 MySQL 和 PHP 脚本的 Paypal 定期付款

mysql - 全文干扰词——背后的逻辑