mysql我定义了一个字段为varchar(255)我想把长度改的大一点,怎么弄(是用varchar不换成其他的类型)??看过好多文章说是utf-8的改为varchar(21845),但提出警告#1118-Rowsizetoolarge.Themaximumrowsizefortheusedtabletype,notcountingBLOBs,is65535.YouhavetochangesomecolumnstoTEXTorBLOBs

题目

mysql 我定义了一个字段为 varchar(255)我想把长度改的大一点,怎么弄(是用varchar不换成其他的类型)??看过好多文章说是 utf-8 的改为varchar(21845),但提出警告#1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

varchar2,char两种数据类型有什么区别,如果库表某字段输入"ABC"后储存,该 字段数

据类型分别为varchar2(10,char(10)存储字节长度以及内容有何区别?


正确答案:
 

第2题:

根据上题中的表编写一个带输入参数的存储过程,输入参数的数据类型为varchar。

例如:输入参数为“20060912”,返回表中所有日期字段大于该日期的记录


正确答案:
 

第3题:

在MySQL中,下列有关CHAR和VARCHAR的比较中,不正确的是()

A、CHAR是固定长度的字符类型,VARCHAR则是可变长度的字符类型

B、由于CHAR固定长度,所以在处理速度上要比VARCHAR快,但是会占更多存储空间

C、CHAR和VARCHAR的最大长度都是255

D、使用CHAR字符类型时,将自动删除末尾的空格


正确答案:C

第4题:

不是字符数据类型的是()。

  • A、datetime
  • B、text
  • C、char
  • D、varchar

正确答案:B

第5题:

关于索引的设计,下列哪些说法符合《阿里巴巴Java开发手册》:

A.对varchar类型的字段建立索引,必须指定索引长度

B.对varchar类型的字段建立索引,不需要指定索引长度,这样索引区分度最好

C.业务上具有唯一特性的字段(含组合字段),必须指定唯一索引

D.建复合索引时,一般选择区分度高的字段放在最左列


正确答案:ACD

第6题:

(若oracle数据库不了解,可以用sql)

test1

ID Varchar2(6) 主键

NAME Varchar2(15)

Test2

Use_ID Varchar2(6) 主键关联TEST1的主键的ID

PASSword Varchar2(10)


正确答案:
 

第7题:

varchar 类型的数据长度默认是__个字节?

A.1

B.2

C.4

D.8000


正确答案:A

第8题:

VARCHAR类型字段保存最大的字符数是()。

A.255

B.65535

C.1025

D.65533


答案:B

第9题:

哪些数据类型可以存储可变长度字符数据?()

  • A、CHAR
  • B、NCHAR
  • C、CLOB
  • D、VARCHAR2

正确答案:C,D

第10题:

以下哪些数据类型可以存储可变长度字符数据()

  • A、CHAR
  • B、NCHAR
  • C、CLOB
  • D、VARCHAR2

正确答案:C,D

更多相关问题