表的每一行的字符串偏移量'Data_length'/'Index_length'不合法

时间:2019-03-21 10:07:48

标签: php html mysql

学习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_structure.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_structure.php#57:PhpMyAdmin \ Controllers \ Table \ TableStructureController-> indexAction()

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

enter image description here

1 个答案:

答案 0 :(得分:0)

执行以下步骤:

  1. 打开您的MySQL配置文件:[驱动器] \ xampp \ mysql \ bin \ my.ini

    OR

    在XAMMP面板上的MySQL行> config> my.ini

  2. 查找以下内容:#MySQL服务器 [mysqld]

  3. 在其下面添加以下内容:lower_case_table_names = 2
  4. 保存文件并重新启动MySQL服务