表的每一行的字符串偏移“Data_length”/“Index_length”非法

2023-12-19

学习 PHP/mySQL 等,当我使用 xampp 使用 phpmyadmin 创建表时,每一行都会出现此错误:

.\libraries\classes\Controllers\Table\TableStructureController.php 中的警告#1339 非法字符串偏移“Data_length”

回溯

.\libraries\classes\Controllers\Table\TableStructureController.php#1278: PhpMyAdmin\Controllers\Table\TableStructureController->getTableStats() .\libraries\classes\Controllers\Table\TableStructureController.php#377: PhpMyAdmin\Controllers\Table\TableStructureController->displayStructure( 大批, 大批, 大批, , 大批, 大批, ) .\tbl_struct.php#57: PhpMyAdmin\Controllers\Table\TableStructureController->indexAction() .\libraries\classes\Controllers\Table\TableStructureController.php 中的警告#1342 非法字符串偏移“Index_length” 回溯

.\libraries\classes\Controllers\Table\TableStructureController.php#1278: PhpMyAdmin\Controllers\Table\TableStructureController->getTableStats() .\libraries\classes\Controllers\Table\TableStructureController.php#377: PhpMyAdmin\Controllers\Table\TableStructureController->displayStructure( 大批, 大批, 大批, , 大批, 大批, ) .\tbl_struct.php#57: PhpMyAdmin\Controllers\Table\TableStructureController->indexAction()

我似乎无法弄清楚,每当我尝试创建表时就会发生这种情况。 我的桌子看起来像这样:


执行以下步骤:

  1. 打开 MySQL 配置文件:[drive]\xampp\mysql\bin\my.ini

    OR

    在 XAMPP 面板上 MySQL 行 > config > my.ini

  2. 查找:# MySQL 服务器[mysqld]

  3. 在其正下方添加以下内容:lower_case_table_names = 2
  4. 保存文件并重启MySQL服务
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

表的每一行的字符串偏移“Data_length”/“Index_length”非法 的相关文章