草庐IT

phpmyAdmin

全部标签

mysql - 有没有办法将整个 MySQL 数据库转换或导出为有效的 CSV 文件?

我正在使用一个1.5gig的大型数据库和数百个表/字段。我需要将所有表格转换为CSV文件。PhpMyAdmin不会轻易执行此操作/超时。我宁愿使用shell/mysql命令或脚本将数据导出并导入CSV。注意:我希望一次导出数据库的所有表。我无法为每个单独的表单独生成导出命令。 最佳答案 您可以使用mysqldump:ThemysqldumpcommandcanalsogenerateoutputinCSV,otherdelimitedtext,orXMLformat.特别是,请查看以下参数:--tab=path--fields-[o

php - 数据库和 php 调试器

我想知道是否有一种工具可以用来调试他们的数据库和php应用程序。等效于数据库和php的firebug或chrome开发人员扩展。(我想知道一些查询是否被执行或没有被执行) 最佳答案 使用xdebug或用于调试PHP的类似扩展,以及传统的var_dump和类似技术。打开querylogging调试数据库做什么或不做什么。要调试单个查询执行,请使用数据库EXPLAINthequeries给你。 关于php-数据库和php调试器,我们在StackOverflow上找到一个类似的问题:

php - 条件更新同一列中的单元格

我需要根据另一列中的ID更新特定列中的单元格。列名是Prod_ID、Lang_ID和Descr:Prod_ID|Lang_ID|Descr--------+---------+------A101|1|TextAA101|2|TextBA101|3|TextC对于一组具有相同Prod_ID的行,我需要将所有后续描述(Descr列)替换为第一行的描述。描述正确的行总是Lang_ID=1。此外,表格可能未按Lang_ID排序。示例:TextA(Lang_ID=1)应该替换TextB和TextC因为行的Prod_IDs匹配。 最佳答案 您

mysql - 是否可以从 phpmyadmin 3.4.10.1 中运行存储过程?

我想知道phpMyAdmin是否可以“运行”存储过程。我知道我可以使用phpmyadmin中的sql选项卡创建存储过程,并且该存储过程存储在InformationSchema数据库下的Routines表中。当我尝试从数据库中某个表的sql选项卡中调用过程时,我得到了#1312-PROCEDUREdbname.procnamecan'treturnaresultsetinthegivencontext.错误信息。有没有什么方法可以从phpmyadmin中调用(执行程序)?如果是,请告诉我应该在哪里输入用于运行proc的sql代码。版本详情:phpmyadmin:3.4.10.1php:5

mysql - 我无法在表中创建外键。我应该怎么办?

我有名为add_disease和specificity_of_gender的表。我想将specificity_of_gender表的主键设置为add_disease表中的外键。我的代码如下:----Tablestructurefortable`add_disease`--CREATETABLEIFNOTEXISTS`add_disease`(`Disease_Id`int(100)NOTNULLAUTO_INCREMENT,`Disease_Name`varchar(100)NOTNULL,`Gender_Id`int(100)NOTNULL,`Age_Id`int(100)NOTNU

mysql - 如果之前的记录具有较低的值,则选择一条记录花费的时间太长而失败

我已经问了2个关于这个主题的问题,并且在这两个问题上都得到了很好的答案。SelectarecordjustiftheonebeforeithasalowervalueSelectarecordjustiftheonebeforeithasalowervaluefilteredbymonth(问题2目前与主题不相关,因为我不需要按月过滤)自从我实现了向我建议的代码后,只要我的表不断增长sql查询花的时间越来越长。一开始,它需要8秒才能在1000行上执行。现在在一个超过25,000行的表上,它就失败了。您可以在这里观看我的查询-http://sqlfiddle.com/#!2/5c480/

mysql - 查找时间值已被使用并将其乘以 SQL 中跨表的数量

我正在做一项与礼物及其制作时间有关的学校作业。我们有包含姓名、gift_number和gift_production_time的表“gift”,以及包含gift_number、wish_number和person_number的表“wishes”。有了这些表格,我们必须计算出制作所有礼物所需的时间,以分钟和天为单位汇总。鉴于这是一门数据库入门类(class),我在完成这项任务时遇到了障碍。我能得到的最接近的是每件礼物都有一行,分别显示每件礼物的制作时间,而不是花费的总时间。这是我最接近的尝试:SELECTw.gift_number,count(w.gift_number)*produc

php - 无法连接到wamp中的数据库

我用HTML创建了一个简单的表单来添加学生的详细信息。它包含名字、姓氏、年龄、电话和电子邮件的文本字段。我在wampphpmyadmin中创建了一个数据库,并创建了一个名为stud的表,其中包含字段fname、lname、age、phone、email和我的PHP代码,用于将数据从表单添加到表stud,如下所示";echo"Backtomainpage";}else{echo"ERROR";}?>当我在浏览器中运行这段代码时,它显示“无法连接数据库”。但是当我在测试数据库中创建一个名为stud的表时,它起作用了。请帮我找到一种方法来连接到wamp学生数据库中的stud表。

mysql - 执行语句只返回#Rows

我正在使用PMA来测试一些数据透视查询(动态列),一切似乎都运行良好,但是,我在结果中只得到了#Rows,而不是实际的行集。如何查看我的结果集?SET@sql=NULL;SELECTGROUP_CONCAT(DISTINCTCONCAT('MAX(IF(t.week_end=''',t1.week_end,''',t.st_hours,NULL))AS''',t1.week_end,'\''))INTO@sqlFROMtimesheetst1WHEREt1.week_end>"2015-03-01";SET@sql=CONCAT('SELECTt.assignment_id,',@sq

PHP session 不存储/保存 - php-fpm/nginx/phpmyadmin/centos6

我最近搬到了一个新服务器,现在我的PHPsession变量突然没有存储了。我已经安装了nginx和php-fpm,它们似乎都能正常工作,因为我可以执行其他php操作。我知道我的代码没有问题,因为它在我部署它的过去5台服务器上运行良好。出于某种原因,我无法存储session变量。phpMyAdmin返回这个“phpMyAdmin-错误无法正常启动session,请检查您的PHP和/或网络服务器日志文件中给出的错误并正确配置您的PHP安装。还要确保在您的浏览器中启用了cookie。”Hereismyphperrorlogwhichshowssomeerrorsinregardstothes