← All posts tagged MySQL

andreymal

А есть какой-нибудь очевидный профит от использования в таблице юзеров в качестве первичного ключа user_id int, а не какой-нибудь username char(32)? Я тут у себя тыкал (как с using hash, так и с using btree для ключиков) — производительность примерно одинаковая (не исключено, однако, что плохо тыкал), и зачем потом возиться с получением юзернеймов по айдишнику, не совсем понимаю, вроде бы и так норм. А все прочитанные мной книжки и статьи по дефолту юзают user_id, почему — никто не сознаётся.

andreymal

А есть ли какой-нибудь очевидный профит от хранения даты-времени в datetime/timestamp? Я сейчас храню в int (может, лет через двадцать перееду на bigint), мне пока как-то норм.