sql >> Base de Datos >  >> RDS >> Mysql

MySQL:restrinja dos columnas para que una de ellas siempre sea NULL

En SQL, idealmente manejaría esto con una restricción CHECK .

En MySQL, no existe un mecanismo directo para imponer tal restricción CHECK. Si intenta incluir uno, el Manual de referencia de MySQL estados (ya que es parte del estándar):