草庐IT

phpMyadmin

全部标签

php - 将大 xls 文件导入 mysql 数据库

我想将大型xlsx(电子表格文件)导入到mysql数据库中。我之前通过phpmyadmin做过,但是这个文件太大了(205000行)。所以当我想通过phpmyadmin做的时候,花了很长时间没有完成。将其导入mysql数据库的最佳和快速方法是什么? 最佳答案 您可以在MySQL中使用LOADDATA命令执行此操作:http://blog.tjitjing.com/index.php/2008/02/import-excel-data-into-mysql-in-5-easy.htmlSaveyourExceldataasacsvfi

mysql - 如何在名称字段中使用单个空格更新 mySQL 中的 200000 条记录

我的数据库中有超过200000条包含客户姓名和信息的记录。客户姓名的名字和姓氏之间有很多空格。ex.1.ADAMSCRAIG2.GABRIELGEANETTE3.KRANTZAUDREY如何删除中间的空格。喜欢ex.1.ADAMSCRAIG2.GABRIELGEANETTE3.KRANTZAUDREY任何帮助将不胜感激。谢谢你, 最佳答案 Takenfromthefollowinganswer...并稍作修改以执行更新:UPDATEYourTableSETName=replace(replace(replace(LTrim(RTri

MySQL super 权限错误1227

我从我的本地机器导出了我的SQL表和View。我试图将它导入我网站的机器。但我收到此错误:#1227-访问被拒绝;您需要此操作的SUPER权限此查询给出的错误:CREATEALGORITHM=UNDEFINEDDEFINER=`root`@`localhost`SQLSECURITYDEFINERVIEW`myview`ASselect`my_table`.`id`AS`id`,`my_table`.`name`AS`name`,`my_table`.`surname`AS`surname`from`my_table`where((`my_table`.`name`='michael'

java - 我如何在 JDBC 中使用 WHERE EXISTS 函数

在过去的6-7个小时里,我一直在搜索/谷歌搜索/试验解决这个问题,但到目前为止没有结果。我有一个SQL字符串(如下),它在PHPMYADMIN中运行良好,但在我的java执行中不起作用。尝试执行查询时,我得到“ColumnridNotFound.”SQL异常:java.sql.SQLException:Column'rid'notfound.atcom.mysql.jdbc.SQLError.createSQLException(SQLError.java:1078)atcom.mysql.jdbc.SQLError.createSQLException(SQLError.java:9

php - 将搜索和替换限制为类别

我希望在主要网站上查找并替换某个关键字。我通常会使用像这样的东西UPDATEwp_postsSETpost_content=REPLACE(post_content,'Itemtoreplacehere','Replacementtexthere');但是,我不希望更新遍及整个站点,我希望将其限制在一个类别中。谁能告诉我如何实现这一点? 最佳答案 更新:更精确的查询应该看起来UPDATEwp_term_relationshipsrJOINwp_postspONr.object_id=p.idJOINwp_termstONr.term

指定 innodb 数据库类型和字符集时出现 MySQL 语法错误

我似乎无法将我的tables.sql导入到名为callumba_login的数据库中。这是SQL:CREATETABLECountry(country_codechar(2)notnull,country_namevarchar(60)notnull,primarykey(country_code))type=innodbDEFAULTCHARACTERSETutf8COLLATEutf8_general_ci;MySQL说:#1064-YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserve

加载表结构时phpmyadmin错误200

我们已经使用phpmyadmin大约10年了,但是从3-4天前开始,当我单击一个表然后单击“结构”菜单时,PMA在红色弹出窗口中给我这个错误:ErrorinProcessingRequestErrorcode:200Errortext:OKMySQLversionis4.5.1PHPversionis:5.5.30Microsoft-IIS/7.5Databaseclientversion:libmysql-mysqlnd5.0.11-dev-20120503PHPextension:mysqliServercharset:UTF-8Unicode(utf8)Serverversion

mysql - 导出表数据时如何禁用phpMyAdmin中的所有外键?

我导出了数据库中的所有表。我打开生成的文件,然后我看到phpMyAdmin按table_name对查询进行排序。因此存在潜在的外键问题,因为主表是在明细表之后创建/插入的!那么如何在使用phpMyAdmin导出表数据时禁用foreignkey检查,以及如何在脚本结束时重新启用它们? 最佳答案 只需在执行脚本之前禁用外键检查并在执行脚本后重新启用它们:SETforeign_key_checks=0;--runsomequeriesSETforeign_key_checks=1; 关于mys

php - XAMPP - phpMyAdmin 错误 session_start() 权限被拒绝 (13)

我最近将我的Macbook操作系统升级到了ElCapitan。我像在旧操作系统上一样设置XAMPP。我正在尝试使用phpMyAdmin创建一个数据库,但我得到的只是这个错误:Warningin./libraries/session.inc.php#101session_start():open(/var/folders/w3/w7pdy78x5r57wmgcytwvh16r0000gn/T/sess_t4t8i795i8d67a52b785rr0j86isrn8c,O_RDWR)failed:Permissiondenied(13)Backtrace./libraries/sessio

MySQL 错误 : Missing index for constraint

我正在我的数据库中创建2个表:DROPTABLEIFEXISTS`med_pharmacy`;CREATETABLEIFNOTEXISTS`med_pharmacy`(`med_pharmacy_id`int(11)NOTNULLAUTO_INCREMENT,`med_id`int(11)NOTNULL,`med_barcode`varchar(45)DEFAULTNULL,`med_received`dateDEFAULTNULL,`med_expiry`dateDEFAULTNULL,`med_tablet`int(11)DEFAULTNULL,`med_pill`int(11)D