Wpis z mikrobloga

ja zawsze myślałem że ten TINYINT, SMALLINT itd to tylko skróty są w #mysql żeby nie wpisywać ręcznie wielkości dla inta, ale jak chciało mi utworzyć nową tabelę gdzie kluczbe oce miały same INT(X) a w tabelach do których były relacje były TINYINT czy SMALLINT to nie chciało zrobić bo wywalało Foreign key constraint is incorrectly formed, ktoś wie czy da się to jakoś obejść ? #programowanie
  • 4
@Jurigag: ALTER TABLE i zmień te TINYINT i SMALLINT na prawilne INTy. Jak robisz INT(x), to x jest używane tylko do wyświetlania, nie przechowywania. W sumie przydatne chyba tylko jak robisz UNSIGNED ZEROFILL, czego nie robisz nigdy, więc nieprzydatne :P