我正在使用MySQL。我使用C连接器执行了一条select语句,然后是几条insert语句。我想知道如何将它们都放在一个事务下,然后最终提交。我已经阅读了MySQL 5.0参考手册和它有这个功能mysql_commit()?我必须有一个start transaction (如何通过关闭autocommit()来设置this is it ),最后只提交正确?
我得到的最高级别错误是告诉我MySQL服务器没有连接。我看过其他几个StackOverFlow线程,它们似乎都帮不了我。我有一个Linux机器,运行Ubuntu14.04。请帮帮忙。-0.3.18/lib/mysql2/client.rb:70:in
> `connect': Can't connect to local MySQL server through socket> '/tmp/mysql.sock'
我是高级查询的新手,所以我可能有一些概念上的错误,因为当数据库有超过100万条记录时,我从我的查询中得到这样的响应…… ( CASE WHEN table_2.field_jkl LIKE "%yellow%" THEN 1 ELSE 0 END )我在上发布了一个样本数据集(只有几条记录sqlfiddle上的示例运行得很快,因为只有几条记录,