我有下面的元组MySQL表,需要使用2SQL语句知道该行是包含根还是叶。SQL语句可以工作,但非常慢(在专用的RHEL web服务器上,100k行表的每个语句需要大约6个小时),所以我想了解一些关于如何提高性能的想法。第一个SQL语句查找不是根的行,第二个查找不是叶的行。inner join tuples t2 on (t1.child in (select t2.parent)) set t1.leaf=false;
=>到目前为止,有谁有比我能找到的更好(更快)的语句吗
我正在使用Entity Framework Core,并且我想使用一个存储过程。我创建了一个自定义SQL,以便在迁移时创建它。DROP PROCEDURE IF EXISTS MigrationsScript;CREATE PROCEDURE MigrationsScript() IF NOT EXISTS(SELECT 1 FROM `__EFMigrationsHistory` WHERE `MigrationId` = '20190411134055_AddGenerations_sp') THEN