腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
MySQL
锁定和隔离级别
mysql
、
locking
、
mysql-8.0
、
isolation-level
有人能帮我理解
MySQL
的行为吗?我试图使用以下语句在表中添加一个新列: ADD COLUMN `score` INT NULL,现在我知道锁定与
事务
所使用的表有关。但有些事情我还没有忘记: 如果行被用于其他读取
事务
,并且无法获得联机DDL所需的排他锁,那么为什么所有读取
事务
都被锁定,而不仅仅是DDL操作?我
浏览 0
提问于2022-12-28
得票数 3
回答已采纳
3
回答
在
mysql
中错误时处理异常和回滚
事务
的正确方法是什么?
mysql
背景:查询:USE XYDB
ALTER
TABLE <table>
ALTER
COLUMN <column
浏览 5
提问于2018-10-05
得票数 0
1
回答
这个
ALTER
使用什么替换算法?
mysql
、
performance
、
locking
问题
ALTER
TABLE `catalog_category_product_index_store1` COMMENT='Catalog CategoryProduct Index Store1' 我认为这将是INPLACE,正如https://dev.
mysql
.com/doc/refman/8.0/en/
alter
-table.html#
alter
-table-perfor
浏览 0
提问于2021-11-08
得票数 0
1
回答
您能否回滚状态为“将
alter
提交到存储引擎”的查询
mysql
、
innodb
、
mariadb
我们得到了一个包含7000万行的InnoDB表,我们一直试图运行一个
alter
语句来修改和添加几个列。查询似乎改变了表,现在处于“将
alter
提交到存储引擎”的状态。START TRANSACTION;
ALTER
TABLE table MODIFY COLUMN column1 int(11) NOT NULL DEFAULT 0, MODIFY COLUMN但是,当
alter
正在提交时,我找不到卡住的任何信息。服务器正在运行MariaDB 10
浏览 0
提问于2018-03-06
得票数 1
1
回答
虽有错误但已提交的
事务
php
、
mysql
、
pdo
、
transactions
$conn->commit();}INSERT INTO config_new SET nazwa='test', wartosc=123; 第二个查询生成错误,但第一个查询总是插入:/INSERT INTO config_new)ON UPDATE CASCADE
浏览 2
提问于2015-09-29
得票数 1
回答已采纳
5
回答
事务
回滚不起作用
php
、
mysql
、
pdo
、
transactions
所以我认为可能是
MySQL
的
事务
系统不能工作,或者PDO的实现不能工作,或者我看到了一些问题。 有人知道问题出在哪里吗?
浏览 0
提问于2010-02-17
得票数 6
回答已采纳
1
回答
MySQL
Alter
防止DML (?)
mysql
、
spring
、
jdbc
我有一个Spring / JDBC应用程序,它严重依赖于单元测试的
MySQL
回滚。我发现,如果在这些
事务
中执行某些DDL操作--即使是在临时表上--回滚甚至在正常的DML语句上也会失败。template.update("update forms set form_name = 'blah' where form_id = 1412"); template.update("
alter
也许某些参数传递给
alter
语句?
浏览 1
提问于2017-03-20
得票数 0
回答已采纳
1
回答
Mysql
查询在
事务
包装时停留在等待表元数据锁中
mysql
、
sql
、
database
、
ddl
、
alter-table
这是一种随机行为(在重新启动
mysql
会话后没有重新发生),当我在
事务
T1中包装DDL查询时,同时在同一表上使用select查询启动另一个
事务
T2时,DDL查询会被困在等待预期的表元数据锁,而任何其他选择查询都等待连接1查询:Query OK, 0 rows affected (0.00 sec) 连接1:
ALTER<
浏览 0
提问于2019-04-07
得票数 5
回答已采纳
2
回答
如何使用正在使用的表来处理
mysql
但是,当它运行时,几乎不可能执行
ALTER
TABLE ADD INDEX语句,因为它似乎只是无限期地挂起。有办法绕过这件事吗?我应该如何添加这个索引呢?
浏览 6
提问于2015-03-11
得票数 0
回答已采纳
2
回答
MySQL
:使用ALGORITHM=COPY等待元数据锁
mysql
我试图在
MySQL
中执行一个
ALTER
。
MySQL
只允许我使用ALGORITHM=COPY执行它(因为我需要更改列的类型)。首先,做改变: MODIFY COLUMN TY
浏览 28
提问于2022-08-11
得票数 2
1
回答
许多交易陷入了“清理”状态--是什么原因造成的?
mysql
、
locking
、
transaction
因此,我查看了SHOW ENGINE INNODB STATUS,它表明,当所讨论的
事务
正在等待锁时,出现的唯一其他已启动(在not started状态下有很多)是运行30秒或更长时间且处于cleaning为什么
事务
会陷入cleaning up状态?在这一点上,有什么方法可以告诉您,对该
事务
的任何原始查询是什么?(
事务
似乎不在information_schema.innodb_trx表中)。TRANSACTION 2670738352, ACTIVE 25 sec 2 lock struct(s), heap size 3
浏览 0
提问于2014-12-16
得票数 3
2
回答
是否可以在PostgreSQL中将DDL更改包装在
事务
中?
sql
、
postgresql
、
transactions
、
ddl
我知道在
MySQL
中,
alter
table/create table等ddl语句会导致隐式
事务
提交。 随着我们转向PostgreSQL,是否可以在一个
事务
中包装多个DDL语句?
浏览 3
提问于2012-11-20
得票数 16
回答已采纳
1
回答
重置自动增量而不使用
ALTER
语句
mysql
mysql
我知道如何使用
ALTER
语句这样做,如下所示:我想知道是否可以在不使用
ALTER
语句的情况下重置AUTO_INCREMENT我之所以要这样做,是因为
ALTER
语句auto提交了当前
事务
。我之所以要这样做,是因为我正在执行一系列
mysql
查询,在这些查询中,只有当所有查询都成功执行时,我才关闭自动提交和提交。但是,
ALTER
语句似乎自动提交当前
事务
,因此,一旦出现任何异
浏览 2
提问于2017-03-06
得票数 0
1
回答
mysql
回滚不起作用
php
、
mysql
我正在使用这样的结构:$query = "DELETE FROM transaction"; $result =
mysql
_query($query); $result =
mysql
_query($query); if (!
浏览 3
提问于2014-10-30
得票数 0
回答已采纳
1
回答
MySQL
未能修改正在主动写入的表
java
、
mysql
、
jdbc
、
innodb
在我的应用程序的一个用例中,我有两个并发的
MySQL
连接: 同时,我未能将问题降低到最小的自给单元测试--我唯一观察到的是3x到10 x与其他
MySQL
版本相比,
My
浏览 1
提问于2018-08-17
得票数 6
回答已采纳
1
回答
DbMigrator未回滚
c#
、
entity-framework
当调用DbMigrator.Update方法时,如果迁移
事务
失败,则不会回滚
事务
,从而使数据库处于不一致的状态,无法再降级。
浏览 0
提问于2016-06-27
得票数 3
1
回答
mysql
事务
不使用innodb表
php
、
mysql
、
asp.net
、
sql
我写了这篇文章,但是
事务
不起作用,我还将两个表都转换为not类型,这两个表都可以指导我编写代码时有什么问题,或者可以选择另一个
事务
。
mysql
_query("begin;"); $query2 =
mysql
_query("INSERT INTO field
浏览 1
提问于2013-08-29
得票数 0
1
回答
Mysql
:在主服务器上的二进制日志中记录事件的确切时间
mysql
、
replication
、
binlog
什么时候主日志上的事件(update/insert/
alter
)被记录在二进制日志上? 当它在主服务器上启动并完成时,就会被记录下来。
浏览 2
提问于2012-05-15
得票数 2
回答已采纳
1
回答
索引以获取5亿行数据库
mysql
上的唯一字段
mysql
、
indexing
、
large-data
我有一个巨大的数据库,其中大多数字段都是长字符串(DNA序列)。目前,它大约有5亿行。对于我的初始表,我只想要实现到这个数据结构中的所有5亿行。1 | cdr3seq | 1
浏览 0
提问于2012-12-17
得票数 0
2
回答
SELECT语句能阻止
ALTER
吗?
postgresql
、
migration
、
locking
、
blocking
我在Postgres文档上看到:BEGIN;会阻止
ALTER
TABLE直到COMMIT还是ROLLBACK?
浏览 0
提问于2019-10-24
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL事务初始
Mysql开发——事务
Mysql基础:Mysql架构与事务
MySQL 中事务、事务隔离级别详解
Mysql事务控制语言
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券