草庐IT

phpMyadmin

全部标签

php - 在 Mac 上搭建 MAMP 环境……最佳方案?

我最近买了一台新mac...过去我用过MAMP和Bitnami用于设置我的开发环境,但我想找到一种更有效的方法(如果存在)来管理我的apache和php安装...所以...在Mac上设置PHP开发环境的最佳方法是什么?在StackOverflow上,我在http://www.macports.org/上找到了一些东西它们是否可靠和/或更新到最新版本的apache和php? 最佳答案 我是BitNami开发人员之一。我想提一下,我们已经发布了一个版本的MAMP堆栈,您可以通过单击从MacOSX应用程序商店下载并运行该版本。它是完全免费

Mysql 子数据库??他们叫什么

我正在查看phpmyadmin,我看到一些看起来像mysql中的子数据库的东西。这些叫什么!?当然,我曾尝试搜索谷歌,但我并没有走得太远,因为我什至不知道这些东西指的是什么?模式?子数据库?任何帮助,将不胜感激。ty. 最佳答案 我不认为这些有名字->如果你用下划线命名一些东西(比如“maindb”和“maindb_test”),你会在PHPMyAdmin中得到它们,但对于MySQL本身没有区别。这正是PHPMyAdmin试图使其更加清晰的方式。 关于Mysql子数据库??他们叫什么,我

mysql - 频繁出现#126 - Incorrect key file for table '/tmp/#sql_4a05_0.MYI' 的解决方案是什么;尝试在mysql中修复它?

当我向其中插入数据时,我有一个名为answer的数据库表,数据被插入但它给另一个表带来了以下问题'#126-表'/tmp/#sql_4a05_0.MYI'的key文件不正确;尝试修复它'然后我通过使用this中给出的解决方案解决了这个问题link但是当我再次向答案表插入数据时出现了这个问题。另一件事是,当我导出该数据库并使用地点A的某处(地点B)时,它再次工作,所以我再次从地点A删除数据库并从地点B导入数据库到地点A(那里有一些我在位置B)中插入的更多数据。但是在将数据导入放置A时,它不会导入表“answer”的所有数据并给出以下错误ERROR1114(HY000):表已满我在下面使用

mysql - 有没有一种快速的方法来更新 SQL 中的许多记录?

我需要用我根据CodeID创建的新名称替换20000多个名称。例如:我必须将所有包含“dog”(其CodeID为1)的行更新为“cat”,并将所有包含“horse”(其CodeID为2)的行更新为“bird”等第一个SQL语句:UPDATEanimalTableSETcDescription="cat"WHERECodeID=1第二条SQL语句:UPDATEanimalTableSETcDescription="bird"WHERECodeID=2这些语句有效,但我需要一种更快的方法来执行此操作,因为我有超过20,000个名称。提前谢谢你。 最佳答案

mysql - SQL 中的多个 LIKE

我想搜索多行并获取包含特定项目的行。mySQL中的表已设置,因此每个id每行都有一个唯一的值列表(以逗号分隔)。例如:id|order1|1,3,8,19,34,2,382|4,7,2,190,38现在,如果我想拉出仅包含数字19的行,我该怎么做呢?我可以在具有LIKE条件的列表中计算出的可能性是:19,我尝试了以下方法,但无法获得任何结果,谢谢您的帮助!SELECT*FROMcategoriesWHEREorderLIKE'19,%'OR'%,19%'OR'%,19%'LIMIT0,30 最佳答案 首先,您不应该像这样存储值,您应

mysql - 如果它是特定字符,则删除最后一个字符

如果表中的值以+结尾,我需要通过删除它们的最后一个字符来更新表中的值示例:John+Doe和John+Doe+都应该变成John+Doe。实现此目标的最佳方法是什么? 最佳答案 UPDATEtableSETfield=SUBSTRING(field,1,CHAR_LENGTH(field)-1)WHEREfieldLIKE'%+' 关于mysql-如果它是特定字符,则删除最后一个字符,我们在StackOverflow上找到一个类似的问题: https://st

php - PHP 中的 MySQL 查询给出了明显的错误结果

我正在使用PHP和PHPMyAdmin创建一个小型个人资料网站。我给成员(member)一个ID号,基于该号是当前数据库中最大的数字,+1在获得我想要的PHP脚本之前,我进行了25次测试。然后我使用PHPMyAdmin删除了这25个条目。但是现在,当我的PHP代码这样做时:functiongetLatestID(){$query="SELECTmax(member_id)FROMmembers";$result=@mysql_query($query)orshowError("unabletoquerydatabaseforuserinformation");if(!($record=

MySQL date_add() 在 WHERE 子句中不起作用?

当我尝试运行以下查询时:...WHERE`date`=DATE_ADD(NOW(),INTERVAL10HOUR)它不起作用,所以我必须使用$date=date("Y-m-d",strtotime('+10hours'))但为什么date_add不起作用?非常感谢 最佳答案 请注意DATE_ADD()除了日期之外,函数还返回时间部分。这与使用php的date("Y-m-d",strtotime('+10hours'))不同,它只返回日期部分。SELECTDATE_ADD(NOW(),INTERVAL10HOUR);+--------

mysql - 将 .sql 文件插入 MySQL 数据库

我已经安装了XAMPP。在此我通过PhpMyadmin创建了一个数据库。如何将SQL文件上传到数据库? 最佳答案 按照setps将你的sql文件上传到数据库。从浏览器http://localhost/phpmyadmin运行此链接。选择要上传SQL文件的数据库。(如果没有数据库,创建新数据库)。点击顶部菜单部分的“导入”选项并上传您的文件。请查看屏幕截图以供引用。试一试……这会帮助你…… 关于mysql-将.sql文件插入MySQL数据库,我们在StackOverflow上找到一个类似的

mysql - 如果仅包含两个连字符,则从 mysql 中检索

我有一张table+----------------------------+|address|+----------------------------+|abcstreetedfroad---||klmstreetnumber10--|+----------------------------+当我使用SELECT*FROMtableWHEREaddressLIKE'%--%'检索两者。如何只获取以下数据+----------------------------+|address|+----------------------------+|klmstreetnumber10--|