Mysql 使用插入前触发器验证表上的数据

Mysql 使用插入前触发器验证表上的数据,mysql,Mysql,我有一个表,有以下列的人: id name lastname dob (date of birth) city 我想在表上使用插入前触发器对输入的数据执行验证:-id必须为13位-名称应为有效名称(例如,它不应包含任何数字)-dob的格式应为“yyyy/mm/dd” 如何执行此操作?ID应为自动递增,DOB应为日期类型。ID不是自动递增,由用户输入,但必须为13位是DOB为日期数据类型

我有一个表,有以下列的人:

id
name
lastname
dob (date of birth)
city
我想在表上使用插入前触发器对输入的数据执行验证:-id必须为13位-名称应为有效名称(例如,它不应包含任何数字)-dob的格式应为“yyyy/mm/dd”


如何执行此操作?

ID应为自动递增,DOB应为日期类型。ID不是自动递增,由用户输入,但必须为13位是DOB为日期数据类型