Framework: [Proposition] VARBINARY type mysql

Créé le 19 janv. 2014  ·  3Commentaires  ·  Source: laravel/framework

Il y a en fait BINARY, mais pas VARBINARY.

VARBINARY est idéal pour stocker des adresses IP. Le champ VARBINARY est compatible avec ipv4 et ipv6 en même temps, BINARY uniquement avec ipv6. Cela évitera d'utiliser VARCHAR.

Commentaire le plus utile

Pouvez-vous simplement utiliser un champ varchar? Je ne veux pas ajouter trop de champs personnalisés. Vous pouvez ajouter manuellement l'alter table SQL dans la migration si vous avez vraiment besoin de quelque chose de personnalisé.

Tous les 3 commentaires

Est-il prudent de supposer qu'il existe des types similaires dans d'autres bases de données que mysql ? Jetez un œil à la liste des moteurs PDO pris en charge.

Pouvez-vous simplement utiliser un champ varchar? Je ne veux pas ajouter trop de champs personnalisés. Vous pouvez ajouter manuellement l'alter table SQL dans la migration si vous avez vraiment besoin de quelque chose de personnalisé.

@taylorotwell varchar est lent/inefficace pour cela, mais merci pour le conseil de modification de la table lors de la migration. Je modifiais la table à l'aide d'outils mysql, mais cela perd la synchronisation avec les migrations. J'utiliserai plutôt la table alter de laravel.

Cette page vous a été utile?
0 / 5 - 0 notes