假设我有一个包含TEXT
列的表格,并且其中有数据,那么当我将该列从TEXT
更改为MEDIUMTEXT
时会发生什么,并且我有什么内容应该注意还是避免?
是否存在任何损坏或数据丢失?
注意:
答案 0 :(得分:0)
您可以在行中获得更多字符:
Type | Maximum length
-----------+-------------------------------------
TINYTEXT | 255 (2 8−1) bytes
TEXT | 65,535 (216−1) bytes = 64 KiB
MEDIUMTEXT | 16,777,215 (224−1) bytes = 16 MiB
LONGTEXT | 4,294,967,295 (232−1) bytes = 4 GiB
答案 1 :(得分:0)
有关不同列类型的最大尺寸,请参阅答案here。由于您从较小型更改为较大型,因此您不必担心截断。这是一个安全的操作。此外,你很可能没有该列的索引,所以也不用担心。