Mysql
 sql >> Database >  >> RDS >> Mysql

MySQL:vincola due colonne in modo che una di esse sia sempre NULL

In SQL, dovresti gestire idealmente questo con un vincolo CHECK .

In MySQL, non esiste un meccanismo diretto per imporre un tale vincolo CHECK. Se provi a includerne uno, Manuale di riferimento di MySQL afferma (poiché fa parte dello standard):