草庐IT

php - MySQL 和 PhpMyAdmin : Undefined index: Rows

coder 2023-10-12 原文

我的数据库基于 MySQL 并使用 PhpMyAdmin 进行管理时出现了一些问题。

当我同时创建包含多行的表时,当我在 PhpMyAdmin 面板中转到表的结构选项卡时,总是会出现此类错误。 我不知道如何修复它,因为当我逐行创建时它运行良好。

我建议向您展示我的整个标签设置: 有一些法语,因为我是法国人!

Titre_de_l_album

Column  Type    Null    Default Links to    Comments
id (Primary)    int(11) No           
artiste varchar(20) Yes     NULL         
album   varchar(20) Yes     NULL         
annee   int(4)  Yes     NULL         
pistes  int(11) Yes     NULL         
duree   int(11) Yes     NULL         
Indexes

Keyname Type    Unique  Packed  Column  Cardinality Collation   Null    Comment
PRIMARY BTREE   Yes No  id  0   A   No  


Space usage:
Data    0   B
Index   0   B
Total   0   B
    Row Statistics:


Open new phpMyAdmin window
Warning in ./libraries/tbl_printview.lib.php#376
 Illegal string offset 'Data_length'

Backtrace

./libraries/tbl_printview.lib.php#509: PMA_getHtmlForSpaceUsageAndRowStatistics(
string '',
string 'Album_TAR',
string 'Titre_de_l_album',
string 'left',
)
./libraries/tbl_printview.lib.php#589: PMA_getHtmlForTableStructure(
boolean true,
boolean false,
array,
array,
array,
string 'Album_TAR',
string 'Titre_de_l_album',
array,
array,
string '',
string 'left',
)
./tbl_printview.php#65: PMA_getHtmlForTablesDetail(
array,
string 'Album_TAR',
array,
array,
string 'left',
)
Notice in ./libraries/tbl_printview.lib.php#376
 Uninitialized string offset: 0

Backtrace

./libraries/tbl_printview.lib.php#509: PMA_getHtmlForSpaceUsageAndRowStatistics(
string '',
string 'Album_TAR',
string 'Titre_de_l_album',
string 'left',
)
./libraries/tbl_printview.lib.php#589: PMA_getHtmlForTableStructure(
boolean true,
boolean false,
array,
array,
array,
string 'Album_TAR',
string 'Titre_de_l_album',
array,
array,
string '',
string 'left',
)
./tbl_printview.php#65: PMA_getHtmlForTablesDetail(
array,
string 'Album_TAR',
array,
array,
string 'left',
)
Warning in ./libraries/tbl_printview.lib.php#381
 Illegal string offset 'Index_length'

Backtrace

./libraries/tbl_printview.lib.php#509: PMA_getHtmlForSpaceUsageAndRowStatistics(
string '',
string 'Album_TAR',
string 'Titre_de_l_album',
string 'left',
)
./libraries/tbl_printview.lib.php#589: PMA_getHtmlForTableStructure(
boolean true,
boolean false,
array,
array,
array,
string 'Album_TAR',
string 'Titre_de_l_album',
array,
array,
string '',
string 'left',
)
./tbl_printview.php#65: PMA_getHtmlForTablesDetail(
array,
string 'Album_TAR',
array,
array,
string 'left',
)
Notice in ./libraries/tbl_printview.lib.php#381
 Uninitialized string offset: 0

Backtrace

./libraries/tbl_printview.lib.php#509: PMA_getHtmlForSpaceUsageAndRowStatistics(
string '',
string 'Album_TAR',
string 'Titre_de_l_album',
string 'left',
)
./libraries/tbl_printview.lib.php#589: PMA_getHtmlForTableStructure(
boolean true,
boolean false,
array,
array,
array,
string 'Album_TAR',
string 'Titre_de_l_album',
array,
array,
string '',
string 'left',
)
./tbl_printview.php#65: PMA_getHtmlForTablesDetail(
array,
string 'Album_TAR',
array,
array,
string 'left',
)
Warning in ./libraries/tbl_printview.lib.php#399
 Illegal string offset 'Data_length'

Backtrace

./libraries/tbl_printview.lib.php#509: PMA_getHtmlForSpaceUsageAndRowStatistics(
string '',
string 'Album_TAR',
string 'Titre_de_l_album',
string 'left',
)
./libraries/tbl_printview.lib.php#589: PMA_getHtmlForTableStructure(
boolean true,
boolean false,
array,
array,
array,
string 'Album_TAR',
string 'Titre_de_l_album',
array,
array,
string '',
string 'left',
)
./tbl_printview.php#65: PMA_getHtmlForTablesDetail(
array,
string 'Album_TAR',
array,
array,
string 'left',
)
Notice in ./libraries/tbl_printview.lib.php#399
 Uninitialized string offset: 0

Backtrace

./libraries/tbl_printview.lib.php#509: PMA_getHtmlForSpaceUsageAndRowStatistics(
string '',
string 'Album_TAR',
string 'Titre_de_l_album',
string 'left',
)
./libraries/tbl_printview.lib.php#589: PMA_getHtmlForTableStructure(
boolean true,
boolean false,
array,
array,
array,
string 'Album_TAR',
string 'Titre_de_l_album',
array,
array,
string '',
string 'left',
)
./tbl_printview.php#65: PMA_getHtmlForTablesDetail(
array,
string 'Album_TAR',
array,
array,
string 'left',
)
Warning in ./libraries/tbl_printview.lib.php#399
 Illegal string offset 'Index_length'

Backtrace

./libraries/tbl_printview.lib.php#509: PMA_getHtmlForSpaceUsageAndRowStatistics(
string '',
string 'Album_TAR',
string 'Titre_de_l_album',
string 'left',
)
./libraries/tbl_printview.lib.php#589: PMA_getHtmlForTableStructure(
boolean true,
boolean false,
array,
array,
array,
string 'Album_TAR',
string 'Titre_de_l_album',
array,
array,
string '',
string 'left',
)
./tbl_printview.php#65: PMA_getHtmlForTablesDetail(
array,
string 'Album_TAR',
array,
array,
string 'left',
)
Warning in ./libraries/tbl_printview.lib.php#403
 Illegal string offset 'Data_length'

Backtrace

./libraries/tbl_printview.lib.php#509: PMA_getHtmlForSpaceUsageAndRowStatistics(
string '',
string 'Album_TAR',
string 'Titre_de_l_album',
string 'left',
)
./libraries/tbl_printview.lib.php#589: PMA_getHtmlForTableStructure(
boolean true,
boolean false,
array,
array,
array,
string 'Album_TAR',
string 'Titre_de_l_album',
array,
array,
string '',
string 'left',
)
./tbl_printview.php#65: PMA_getHtmlForTablesDetail(
array,
string 'Album_TAR',
array,
array,
string 'left',
)
Notice in ./libraries/tbl_printview.lib.php#403
 Uninitialized string offset: 0

Backtrace

./libraries/tbl_printview.lib.php#509: PMA_getHtmlForSpaceUsageAndRowStatistics(
string '',
string 'Album_TAR',
string 'Titre_de_l_album',
string 'left',
)
./libraries/tbl_printview.lib.php#589: PMA_getHtmlForTableStructure(
boolean true,
boolean false,
array,
array,
array,
string 'Album_TAR',
string 'Titre_de_l_album',
array,
array,
string '',
string 'left',
)
./tbl_printview.php#65: PMA_getHtmlForTablesDetail(
array,
string 'Album_TAR',
array,
array,
string 'left',
)
Warning in ./libraries/tbl_printview.lib.php#403
 Illegal string offset 'Index_length'

Backtrace

./libraries/tbl_printview.lib.php#509: PMA_getHtmlForSpaceUsageAndRowStatistics(
string '',
string 'Album_TAR',
string 'Titre_de_l_album',
string 'left',
)
./libraries/tbl_printview.lib.php#589: PMA_getHtmlForTableStructure(
boolean true,
boolean false,
array,
array,
array,
string 'Album_TAR',
string 'Titre_de_l_album',
array,
array,
string '',
string 'left',
)
./tbl_printview.php#65: PMA_getHtmlForTablesDetail(
array,
string 'Album_TAR',
array,
array,
string 'left',
)
Automatically send report next time

谢谢你的帮助。
PS:我看到了其他相关主题,但我没有成功修复它,因为它只适用于 Php

编辑:我是如何犯这个错误的

  • 创建一个新的数据库Album_TAR
  • 创建一个包含 6 列的新表 Titre_de_l_album
  • 进行以下配置:
    • id , int , Primary, A_I
    • 艺人,varchar,20
    • 相册,varchar,20
    • Annee , int, 4
    • Nombre, int
    • 持续时间,国际
  • 执行

我在结构选项卡上显示了消息错误

最佳答案

此问题已在此处得到解答:Undefined index: Rows 使用小写的表名和字段名

关于php - MySQL 和 PhpMyAdmin : Undefined index: Rows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28201686/

有关php - MySQL 和 PhpMyAdmin : Undefined index: Rows的更多相关文章

  1. 使用canal同步MySQL数据到ES - 2

    文章目录一、概述简介原理模块二、配置Mysql使用版本环境要求1.操作系统2.mysql要求三、配置canal-server离线下载在线下载上传解压修改配置单机配置集群配置分库分表配置1.修改全局配置2.实例配置垂直分库水平分库3.修改group-instance.xml4.启动监听四、配置canal-adapter1修改启动配置2配置映射文件3启动ES数据同步查询所有订阅同步数据同步开关启动4.验证五、配置canal-admin一、概述简介canal是Alibaba旗下的一款开源项目,Java开发。基于数据库增量日志解析,提供增量数据订阅&消费。Git地址:https://github.co

  2. ruby-on-rails - 无法安装 mysql2 0.3.14 gem - 2

    我看到其他人也遇到过类似的问题,但没有一个解决方案对我有用。0.3.14gem与其他gem文件一起存在。我已经完全按照此处指示完成了所有操作:https://github.com/brianmario/mysql2.我仍然得到以下信息。我不知道为什么安装程序指示它找不到include目录,因为我已经检查过它存在。thread.h文件存在,但不在ruby​​目录中。相反,它在这里:C:\RailsInstaller\DevKit\lib\perl5\5.8\msys\CORE\我正在运行Windows7并尝试在Aptana3中构建我的Rails项目。我的Ruby是1.9.3。$gemin

  3. ruby - 如何使用 ruby​​ mysql2 执行事务 - 2

    我已经开始使用mysql2gem。我试图弄清楚一些基本的事情——其中之一是如何明确地执行事务(对于批处理操作,比如多个INSERT/UPDATE查询)。在旧的ruby-mysql中,这是我的方法:client=Mysql.real_connect(...)inserts=["INSERTINTO...","UPDATE..WHEREid=..",#etc]client.autocommit(false)inserts.eachdo|ins|beginclient.query(ins)rescue#handleerrorsorabortentirelyendendclient.commi

  4. ruby-on-rails - 这个 C 和 PHP 程序员如何学习 Ruby 和 Rails? - 2

    按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我来自C、php和bash背景,很容易学习,因为它们都有相同的C结构,我可以将其与我已经知道的联系起来。然后2年前我学了Python并且学得很好,Python对我来说比Ruby更容易学。然后从去年开始,我一直在尝试学习Ruby,然后是Rails,我承认,直到现在我还是学不会,讽刺的是那些打着简单易学的烙印,但是对于我这样一个老练的程序员来说,我只是无法将它

  5. ruby-on-rails - 当我通过 rvm 使用 rails3 时,如何在 ubuntu 上安装 mysql2 gem? - 2

    我正在尝试绕过rails配置这个极其复杂的迷宫。到目前为止,我设法在ubuntu上设置了rvm(出于某种原因,ruby在ubuntu存储库中已经过时了)。我设法建立了一个Rails项目。我希望我的测试项目使用mysql而不是mysqlite。当我尝试“rakedb:migrate”时,出现错误:“!!!缺少mysql2gem。将其添加到您的Gemfile:gem'mysql2'”当我尝试“geminstallmysql”时,出现错误,告诉我需要为安装命令提供参数。但是,参数列表很大,我不知道该选择哪些。如何通过在ubuntu上运行的rvm和mysql获取rails3?谢谢。

  6. Centos7-yum安装mysql-修改密码-无密码登录-安全配置 - 2

    目录1、yum安装mysql修改密码(1)在mysql里面修改(2)第二种方式,利用mysqladmin修改密码2、没有密码,登录mysql修改密码3、mysql的安全设置1、yum安装mysql在CentOS中默认安装有MariaDB(MySQL的一个分支),安装完成之后可以直接覆盖MariaDB。rpm-qa|grepmariadb查询是否安装了mariadbrpm-e--nodepsmariadb-libs-5.5.60-1.el7_5.x86_64卸载mariadwgethttp://dev.mysql.com/get/mysql57-community-release-el7-11.

  7. ruby - 安装 dm-mysql-adapter 时出错 - 2

    我是Ruby的新手。我安装了DataMapper并且正在尝试安装dm-mysql-adapter-1.0.2gem。但是当我尝试安装时,出现以下错误。我正在使用ubuntu操作系统。vinoth@vinoth-laptop:~/Downloads$geminstalldm-mysql-adapter-1.0.2----with-mysql-lib=/usr/lib/mysql----with-mysql-conf=/usr/bin/mysqlWARNING:Installingto~/.gemsince/home/vinoth/gemsand/home/vinoth/gems/bina

  8. ruby-on-rails - gem 列表中的 mysql2 gem 但获取项目找不到 gem - 2

    我目前正在构建一个需要mysql2gem的RoR项目。我成功安装了gem。因为它出现在我的gem列表中。[root@vc2cmmka035538nsimple_cms]#gemlist***LOCALGEMS***actionmailer(3.2.3)actionpack(3.2.3)activemodel(3.2.3)activerecord(3.2.3)activeresource(3.2.3)activesupport(3.2.14,3.2.3)arel(3.0.2)bigdecimal(1.1.0)builder(3.2.2,3.0.0)bundler(1.1.5)c2c_li

  9. ruby-on-rails - rails : Find rows without connection in HABTM relation - 2

    我有两个模型,Users和Leads与HABTM关系相关:classLead我现在如何才能只获得那些与用户无关的线索?提前致谢! 最佳答案 您正在寻找的是antijoin.有三种标准方法可以实现这一点,使用空左外连接使用带有NOT和IN关键字的子查询的where子句使用带有NOT和EXISTS关键字的where子句基本上,EXISTS关键字将检查子查询是否返回任何行并将其报告为匹配项,NOT显然会否定真正的匹配项。这是我的首选方式(使用NOT&EXISTS)classUser这是一个使用arel的非SQL方法classUserher

  10. ruby - 如何在 heroku 中使用自己的 mysql 数据库服务器? - 2

    我想使用托管在我自己服务器上的mysql数据库。我已经更改了DATABASE_URL和SHARED_DATABASE_URL配置变量以指向我的服务器,但它仍在尝试连接到heroku的amazonaws服务器。我该如何解决? 最佳答案 根据Herokudocumentation,更改DATABASE_URL是正确的方法。Ifyouwouldliketohaveyourrailsapplicationconnecttoanon-Herokuprovideddatabase,youcantakeadvantageofthissamemec

随机推荐