Mysql
 sql >> Base de données >  >> RDS >> Mysql

Erreur de taille de ligne trop grande dans la requête mysql create table

La taille totale de tous les champs de la table est supérieure à la limite, 65535, c'est pourquoi vous obtenez cette erreur.

Vous devez utiliser text tapez au lieu de varchar pour les longues cordes. Remplacer tous les varchar(8000) avec text , et ça devrait marcher.

Ou, mieux encore, utilisez des types de données appropriés au lieu de ceux "trop ​​volumineux". Vous n'avez pas vraiment besoin de 8000 caractères pour stocker la currency , et vous ?