tynemce的mysql表结构
我正在尝试在mysql中创建一个表,该表将使用utf8编码保存大量数据 我已经了解到LONGBLOB和LONGTEXT类型之间的区别在于,blob存储有关视频、音乐和其他对象(关于二进制数据)的信息,而文本存储有关字符的信息,但我无法创建包含此类信息的表 当我创建这样的表时:tynemce的mysql表结构,mysql,create-table,sql-types,Mysql,Create Table,Sql Types,我正在尝试在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);
CREATE TABLE b( id int(3) NOT NULL AUTO_INCREMENT PRIMARY KEY, b_title
VARCHAR(120) NOT NULL, b_data LONGTEXT);
CREATE TABLE b(
id int(3) NOT NULL AUTO_INCREMENT PRIMARY KEY,
b_title VARCHAR(120) NOT NULL,
b_data CHARSET utf8 LONGTEXT);
它不支持utf8编码,尝试创建如下表时:
CREATE TABLE b( id int(3) NOT NULL AUTO_INCREMENT PRIMARY KEY, b_title
VARCHAR(120) NOT NULL, b_data LONGTEXT);
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
PS。我想在mysql表中存储将通过tynemce的任何信息,如中所述,指定LONGTEXT
数据类型列的正确语法为:
LONGTEXT [BINARY] [CHARACTER SET charset_name] [COLLATE collation_name]
因此,请尝试:
CREATE TABLE b (
id int(3) NOT NULL AUTO_INCREMENT PRIMARY KEY,
b_title VARCHAR(120) NOT NULL,
b_data LONGTEXT CHARACTER SET utf8
);
因此,使用这种表格来处理tynemce是可以的,我的意思是处理大量数据是吗?:)@托尼克:我不熟悉泰纳姆斯,但是
LONGTEXT
可以存储4GB的文本。