Originariamente inviato da caponemg

Come vedete le colonne "carico" e "velocita" possono assumere valore 'NULL' e sono contemporaneamente settate come 'Primary Key' .

Può dare problemi questa tabella ?
una chiave primaria non puo' mai essere NULL (NULL significa che non esiste e non solo vuoto)

infatti mysql per prevenire boiate fa cosi':

A PRIMARY KEY is a unique index where all key columns must be defined as NOT NULL. If they are not explicitly declared as NOT NULL, MySQL declares them so implicitly (and silently). A table can have only one PRIMARY KEY. If you do not have a PRIMARY KEY and an application asks for the PRIMARY KEY in your tables, MySQL returns the first UNIQUE index that has no NULL columns as the PRIMARY KEY.