Angenommen, ich habe die folgende TabelleMYSQL einfügen interne Arbeit
create table MyTable
(
id int unsigned auto_increment primary key,
data varchar(4) not null
);
Kann jemand mir die genauen Schritte erklären, dass MYSQL-Server intern ausgeführt, wenn ich einen Eintrag von einem Client einfügen wie diese
insert into MyTable (data) values ("ABCD");
Zum Beispiel: (Parse-Abfrage - Berechtigungen überprüfen - ........ - usw.)
Ich möchte die genaue Arbeit, die MySQL-Server tun, von dem Moment an, ich sehe nd die Abfrage vom Client bis zu dem Zeitpunkt, an dem die Daten erfolgreich gespeichert wurden und alles in Ordnung ist.
Edit:
Ich möchte die Schritte in den beiden Speicher-Engines wissen: MYISAM - InnoDB
Dank
Wenn Sie dies aus reinem Interesse wissen wollen, warum lesen Sie nicht den Quellcode? Wenn es einen anderen Grund dafür gibt - warum erklärst du nicht das wahre Problem, das du hast? – Mjh