mysql 1067错误终极解决办法 http://blog.csdn.net/uikoo9/article/details/54237369
2017-10-24
并发控制
当多个连接对记录进行修改时保证数据的一致性和完整性。系统使用锁系统来解决这个并发控制,这种锁分为:
共享锁(读锁):在同一时间内,多个用户可以读取同一个资源,读取过程中数据不会发生任何变化。
排他锁(写锁):在任何时候只能有一个用户写入资源,当进行写锁时会阻塞其他的读锁或者写锁操作。
锁的力度(锁的颗粒:锁定时的单位):
表锁,是一种开销最小的锁策略。得到数据表的写锁(禁止其他用户进行读写,只能有一个锁)
行锁,是一种开销最大的锁策略。并行性最大(有多少条记录,就有可能对每条记录都进行锁)
表锁的开销最小,因为使用锁的个数最小,行锁的开销最大,因为可能使用锁的个数比较多
当多个连接对记录进行修改时保证数据的一致性和完整性。系统使用锁系统来解决这个并发控制,这种锁分为:
共享锁(读锁):在同一时间内,多个用户可以读取同一个资源,读取过程中数据不会发生任何变化。
排他锁(写锁):在任何时候只能有一个用户写入资源,当进行写锁时会阻塞其他的读锁或者写锁操作。
锁的力度(锁的颗粒:锁定时的单位):
表锁,是一种开销最小的锁策略。得到数据表的写锁(禁止其他用户进行读写,只能有一个锁)
行锁,是一种开销最大的锁策略。并行性最大(有多少条记录,就有可能对每条记录都进行锁)
表锁的开销最小,因为使用锁的个数最小,行锁的开销最大,因为可能使用锁的个数比较多
2017-10-24
最新回答 / 幕布斯3073696
SELECT brand_name FROM tdb_goods(这里应该是表名:tdb_goods_brands) GROUP BY brand_name;可能你这个是非交互模式,你用show create table tdb_goods_brands 查一下你的存储引擎是什么,如果不是InnoDB 就修改为engine = InnoDB(PS:只有这个存储引擎支持事务)
2017-10-24