我正在尝试构造一个select查询,它将获取4个表的所有列,然后按照列'name‘对结果进行排序和显示(在所有表中都是如此)。我还在学习MySQL的诀窍。我发现因为这些列共享名称' name ',所以只显示来自最后一个表的结果。有没有一种方法可以执行这个查询来保留所有表中的所有数据?
我应该使用不同的列名吗?
我正在启动一个事务,我需要检查一个记录是否存在,我不需要任何值,但是我需要它在事务的持续时间内存在,这样所有的东西都是有效的。当然,在其他人试图执行此事务的同时,几乎不可能有人删除,但是与所有并发的事情一样,“非常不可能”是不够好的。像我期望的那样工作?我可以想象,在解析阶段,LOCK IN SHARE MODE只是作为一个标志实现,告诉MySQL获取某些锁,因此这不是特例。反对