Protože máte varchar Ve vaší tabulce musí aktualizace přečíst řádek, vyhledat správný offset a poté aktualizovat pole cip. Navíc, protože řádky mají proměnnou velikost, modul nemůže snadno určit posuny jednoho záznamu. Můžete tedy zkusit změnit svůj varchar pole na pevný char a otestujte, jestli to má nějaký význam.
Zajímavá odpověď, pokrývající i toto téma, je na dba SE https://dba.stackexchange.com /a/2643