mysql - MariaDB 更改表行格式不起作用

标签 mysql database mariadb

我需要更改 MaraiaDB 中表的行格式。##

我用了
ALTER TABLE table_name ROW_FORMAT=动态;

但它似乎没有改变。

请帮忙。

最佳答案

您将需要进行转储、更改并导入转储。假设它之前是“紧凑的”:

export DB=""

mysqldump -u root -p ${DB} > db_backup.sql && \
sed -i 's:ROW_FORMAT=COMPACT:ROW_FORMAT=DYNAMIC:g' db_backup.sql && \
mysql -u root -p ${DB} < db_backup.sql

关于mysql - MariaDB 更改表行格式不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42203469/

相关文章:

MySQL更改LEFT JOIN表达式中的列

php - 如何在mysql中创建一个表,其中表中的字段数等于php中excel文件中的列数?

php - Select 标签无法收集 HTML 中的所有值

mysql - 与 XAMPP 相比,MariaDB Docker 容器中的 INSERT SQL 查询非常慢

mysql - UTF-8 字符问题;我看到的不是我存储的

mysql - 首先对行进行排序,然后在 MySQL 中添加临时自增列

php - 阻止 Codeigniter Cron 作业的 session

java - 如何监控数据库中的新条目?

database - 我们可以根据两列对 oracle 数据库进行分区吗

mysql - 托管数据库 v 云数据库