mysql

在phpmyadmin中导入/导出非常大的mysql数据库

我在PHPmyadmin有一个拥有3000000条记录的数据库.我想把它导出到另一台电脑.现在,当我导出这个只有200000个条目导出到.sql文件,而且也没有导入到另一台PC上.为在这里降落的其他人回答这个问题.如果您只能使用PHPMyAdmin,因为您没有对MySQL服务的SSH访问权限或者不知道如何使用命令行工具,那么这可能会有所帮助.但是正如上面的评论所表明的那样,使用MysqLdump导

PHP / MySQL – “BEGIN … COMMIT”不工作

我正在寻找一种方法,在一个查询中将数据插入到两个数据库表中,如果一个失败,既不保存.我遇到了一个StackOverflow问题,它向我展示了如何使用BEGIN…

php – 将元数据属性添加到MySQL表

我想将自定义属性添加到我可以通过PHP读取的MySQL表中.这些属性不会干扰表本身–它们主要在代码生成期间由PHP代码访问,并且这些属性必须驻留在DB本身中.类似于.NET反射的概念.MysqL支持这样的东西吗?

php – mysql_insert_id和last_insert_id错误的行为

我在大约30天前将第二个环境的PHP版本升级到5.3.8,没有其他更改.这是一个错误吗?更新我切换到第三个MysqL服务器,第二个插入返回INTarray{[“LAST_INSERT_ID()”]=>string“0”}所以我意识到问题可能是关于MysqL版本.最后,我将表定义更改为此还要编辑我的脚本不同的MysqL服务器返回相同的MysqL_insert_id但不同的last_insert_id()5.0.24a社区-NT5.0.51a日志5.1.38日志是否有任何系统变量控制此行为?如果有人知道那会很

在PHP中并行mysql查询?

我将我的数据分成多个mysql数据库,但有时我需要从多个分片中收集信息.如何在PHP中并行查询多个MysqL数据库?我已经看到了一些异步curl请求和shell_exec的例子,但是有更直接的方法吗?新的MysqLnd驱动程序可以执行异步查询.文档很稀疏,但在演示文稿here中有一些示例.

php – 引用mysql查询中的int值

我已经养成了通过我的int函数过滤用户提交的变量的习惯,这确保它是一个数字而不是在mysql查询中引用变量.这是不好的做法吗?我想我出于性能原因决定这样做.另外,我一直认为数字不应该放在引号中.例:啊哈!这是一个有趣的案例!>你一般都是对的.将数字视为数字而不是字符串总是更好>它使您的代码更加理智和一致>MysqL中的strict_mode设置,如果打开,它将不允许您将数字伪装为字符串.>但实际上你的实施允许注射!

php – 以mysql为例进行排序

上面的查询工作很好,但是我想在一个案例中按ASC中的到期日期排序,在一个案例中按DESC排序.如何实现这个应该是这样的事情伪查询这是一种更通用的排序形式,您可以使用多个条件进行排序而不是日期

php – 如何使用多个表而不是获取重复数据? (MySQL的/ PDO)

我正在努力创建一个可容纳大约1000支枪的火器站点.这不是很多数据库条目,但我试图尽可能保持数据库的轻量级.我已经创建了五个表,记住了规范化,并且在将数据放入一个查询中的所有五个表时遇到了问题.我的数据库结构如下:这可能是TOO规范化,但这是我正在使用的;)让我展示代码:形成addProduct.PHP因此,当我使用上面的代码添加项目时,一切正常,但是当我使用相同的制造商名称添加另一个项目时,它将