因此,我要建立一个可以缓存和存储文件的框架,现在缓存源之一是主题模板的xe_templates,我的查询看起来像这样
CREATE TABLE `test` (
name LONGTEXT(4294967295),
lastedit LONGTEXT(4294967295),
data LONGTEXT(4294967295),
type LONGTEXT(4294967295),
lastEdit LONGTEXT(4294967295)
);
我得到的错误是这个
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(4294967295),
lastedit LONGTEXT(4294967295),
data LONGTEXT(42949672...' at line 2
VARCHAR()
需要一个长度,但文本类型则不需要。因此,只需使用:
CREATE TABLE `test` (
name LONGTEXT,
lastedit LONGTEXT,
data LONGTEXT,
type LONGTEXT,
lastEdit2 LONGTEXT
);
也就是说,LONGTEXT
应谨慎使用。我很难想象要以兆字节或千兆字节为单位的名称。
我将最后一列的名称更改为,lastEdit2
因为表中两列不能具有相同的名称。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句