草庐IT

DEBUGGING

全部标签

mysql - 你能推荐一个好的 MySQL 存储过程调试器吗?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。你能推荐一个好的MySQL存储过程调试器吗?如果它是开源的,并且在linux上工作,则加分:)

php - 在 mysql 表中找到 "problematic"行将无法导出

我想backupmydatabasewithPHP.我测试了链接脚本,但它永远不会结束,我试图在查询之前添加repair$table但它没有帮助。所以我想如果我只是跳过两个表(你可以在代码中看到)那么它工作正常:';/*backupthedbORjustatable*/functionbackup_tables($host,$user,$pass,$name,$tables='*'){echo'1';//getallofthetablesif($tables=='*'){$tables=array();$result=mysql_query('SHOWTABLES')ordie(msy

sql - 如何调试具有有效语法、执行但不返回任何结果的查询?

所以我正在编写一个相当复杂的查询,其中有六个连接、一个用于[greatest-n-per-group]目的的依赖子查询、分组等。它在语法上是有效的,但我至少已经清楚地做到了一个错误,因为它什么都不返回。过去,我通过删除连接、自行执行子查询、删除WHERE条件和删除分组来调试不返回任何内容的有效查询,以查看我会得到什么,但到目前为止,这个问题让我感到难过。是否有更好的工具或技术可用于此类事情?如果它对任何特定于平台的工具很重要,则此特定查询适用于MySQL。编辑:希望获得与查询无关的提示,但由于您需要查询才能运行EXPLAIN,并且您需要EXPLAIN输出以了解其含义,我想我'我必须自愿

mysql - 如何追踪 Drupal max_allowed_pa​​cket 错误?

我的一个暂存站点最近开始在每个管理页面上出现巨大错误,大致如下:用户警告:得到一个大于“max_allowed_pa​​cket”字节查询的数据包:UPDATEcache_updateSETdata='...',created=1298434692,expire=1298438292,serialized=1WHEREcid='update_project_data'in_db_query()(/var/www/vhosts/mysite/mypath/includes/database.mysqli.inc第141行)。(其中“...”约为1.5百万字符的序列化数据)我应该如何追踪错

mysql convert_tz 命令返回 NULL

我在mysql中遇到convert_tz返回null的问题。mysql--versionmysqlVer14.14Distrib5.6.11,forosx10.7(x86_64)usingEditLinewrapper我阅读了手册http://dev.mysql.com/doc/refman/5.5/en/time-zone-support.html我运行了这个命令:bash-3.2#mysql_tzinfo_to_sql/usr/share/zoneinfo|mysql-uroot-pmysql输入密码:警告:无法加载“/usr/share/zoneinfo/+VERSION”作为时

php - SQL 查询 : Incrementing by two instead of 1

我正在尝试通过将其整数值增加1来更新表中的字段。这是我正在使用的:functionupdateViews($id){$sql="UPDATEtweetsSETtweet_views=tweet_views+1WHEREtweet_key='$id'";$result=mysql_query($sql)ordie("DBError:".mysql_error());return$result;}但是,我发现它每次递增2而不是1?我做错了什么?谢谢更新从答案来看,SQL是正确的。您认为这可能会受到重写引擎的影响吗???我问是因为我100%确定这不会运行两次,或者我不会调用,因为有两个脚本。

php - 使用 MySQL 调试 PDO 准备的查询

这个问题在这里已经有了答案:WhydoesthisPDOstatementsilentlyfail?(1个回答)关闭3年前。我正在从mysql_*调用更改为使用PDO调用,但在开发新代码时我无法弄清楚如何调试我的实际SQL。在mysql_*调用下,我可以在PHP函数中编写一些SQL,并且可以echo实际的SQL以查看处理器正在处理什么。我没能在PDO库中找到这样的野兽。debugDumpParams看起来应该如此,但它不会返回绑定(bind)语句。我遇到的问题举例:在我的第一次尝试中,我绑定(bind)了一个字符串并在SQL语句中包含了引号,尽管绑定(bind)了一个data_type

ios - 如何从 BugSense 符号化 iOS 崩溃报告?

我开始通过BugSense从我的iOS应用程序收到崩溃报告.我在我的应用程序中包含了调试符号,并获取了有关错误的信息,例如。“*-[NSMutableArrayobjectAtIndex:]:index0beyondboundsforemptyarray”以及堆栈跟踪,例如:FullStacktrace0CoreFoundation__exceptionPreprocess1141libobjc.A.dylibobjc_exception_throw242CoreFoundation-[__NSArrayMobjectAtIndex:]1843MyappMyapp7381674UIKi

ios - 升级到 Safari 7.0.4 后无法在本地和远程设置 Web 检查器断点

升级到OSX10.9.3(13D65)和Safari7.0.4(9537.76.4)后,我无法使用SafariWeb检查器在我的cordova应用程序中设置断点。启用的断点显示为深灰色,禁用为浅灰色。“调试器”语句被忽略。该行为在模拟器(iOS7.111D167)或物理设备(iOS7.1.111D201)上是相同的。移动应用程序确实显示在“开发”菜单下(iPad模拟器或xxxiPad)。我可以检查DOM。我尝试了这个问题中建议的解决方案:WhyisWebInspectorshowingme"noinspectableapplications"?,还有这个WhySafarishows"N

javascript - 如何在 Android(和 iOS)上查看 JavaScript 控制台?

我正在创建一个纯粹基于浏览器的应用程序-HTML和JavaScript。我没有安装AndroidIDE(也没有安装iOSIDE)-并且不想安装一个并执行远程调试。在我的PC上进行开发,我使用Chrome浏览器和开发人员工具来查看JavaScript控制台以进行调试。如何在Android平板电脑(或更高版本的iOS)上执行此操作?我更喜欢纯粹基于浏览器的解决方案,但可以接受基于Android/iOS的应用程序。 最佳答案 尝试https://github.com/liriliri/eruda您需要做的就是在页面顶部添加此代码段:eru