mysql - 设置导致连接永不锁定?

标签 mysql database jdbc

是否有设置(连接字符串或其他)使通过特定连接发出的所有查询从不锁定表?

我正在考虑为我的应用程序设置只读 Debug模式,该模式将连接到生产环境以进行调试/数据分析。我不确定这是个好主意,如果我这样做,我想尽可能地保护自己。

(如果你质疑我是否应该这样做,请在评论中提出 - 问题是关于这样一个设置的存在,而不是为什么我应该或不应该使用它)

最佳答案

SET SESSION TRANSACTION ISOLATION LEVEL READ UNCOMMITTED 可能会成功。查看the manual中的隔离级别文档.

关于mysql - 设置导致连接永不锁定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13362565/

相关文章:

java - 如何使用 HIVE JDBC 驱动程序在列名中使用特殊字符?

php - 在 PHP 中调用(循环)MySQL 行列表会产生意外结果

mysql - 如何使用 MySql 将 CSV 文件上传到多个数据库表中?

php - MySQL/PHP 事务行为

sql - 有人同时在我的网站上创建了两个相同的帐户。这怎么可能?

database - 在 AS400 中使用 DB2 的 URL 设置 currentSchema

php - 从同一个表中获取多个值(乱序的)

mysql - 加入两个表并计数,如果记录在第二个表中不可用,则避免为零

c# - 我是否应该在数据库中插入数据期间包括异常处理,即使要插入的数据不是由用户提供的?

ruby-on-rails - 用于 Ruby on Rails 的 DB2 适配器与 ActiveRecord JDBC 适配器