Zdá se, že to má něco společného s tím, jak se tvoří vaše příkazy INSERT. Viz tyto housle , který je oproti vašemu příkladu mírně upraven. V tomto případě mezery nezískáte (ale pravděpodobně k nim dojde, pokud připojíte další přílohy... ve skutečnosti ano .).
EDIT:Po trochu větším kopání jsem zjistil, že pokud používáte engine MyISAM (na rozdíl od InnoDB), nezískáte mezery. Takže je to možná chyba nebo zvláštní výběr designu v InnoDB...?
EDIT 2:Další kopání odhalilo tuto chybu
, podané proti úložišti InnoDB. Velmi úzce se shoduje s případem použití původní otázky. Nebylo poskytnuto žádné řešení chyby, zdá se však, že jedním z řešení je nastavení innodb_autoinc_lock_mode
na 0 ve vašem souboru my.cnf před spuštěním mysqld.