【发布时间】:2012-07-22 12:09:22
【问题描述】:
我正在尝试在 mysql 中创建一个表,该表将使用 utf8 编码保存大量数据。
我读过 LONGBLOB 和 LONGTEXT 类型之间的区别在于,当文本存储信息时,blob 存储有关视频、音乐和其他对象(有关二进制数据)的信息关于字符,但我无法创建包含此类信息的表。
当我像这样创建表格时:
CREATE TABLE b( id int(3) NOT NULL AUTO_INCREMENT PRIMARY KEY, b_title
VARCHAR(120) NOT NULL, b_data LONGTEXT);
它不支持 utf8 编码,当试图创建这样的表时:
CREATE TABLE b(
id int(3) NOT NULL AUTO_INCREMENT PRIMARY KEY,
b_title VARCHAR(120) NOT NULL,
b_data CHARSET utf8 LONGTEXT);
它让我在 mysql 中出错。
请建议如何构建将存储大量数据的 mysql 表,我想要它,因为试图从 tynemce
插入数据附言。我想在 mysql 表中存储任何将通过 tynemce 的信息。
【问题讨论】:
标签: mysql create-table sql-types