我也读过另一个问题,但我没有找到确切的答案,所以请不要把它标记为重复。所以,我想要一个触发器来检查一个日期是否是一个有效的出生日期。因此,在乞讨时,我试图用birth_date<NOW()创建一个自定义约束,但显然我得到了一个错误
然后我试着用另一个问题上的触发器
CREATE OR REPLACE TRIGGER check_birth_date
BEFORE INSERT OR UPDATE ON employee
FOR EACH ROW
BEGIN
IF( :new.emp_dob < date '1900-01-01' or
:n
我有表格在网页上,用户必须填写他们的信息,其中一些是:出生日期,描述,教育和城市。如果用户只添加出生日期(或任何其他字段+出生日期)并单击“保存”,则数据库中的信息将被更新。但是,如果“出生日期”字段为空,则信息将不更新,并且出现错误:
Object Moved
This document may be found here
1292:Incorrect date value: '--' for column 'birth_date' at row 1
UPDATE users SET `avatar` = '01\\14',`birth_dat
我使用以下命令生成了一个用户模型:
rails generate model User name:string date_birth:date age:int...
如你所见,我犯了一个错误。我输入了出生日期和年龄。现在,我还迁移到了mySql数据库。有没有什么方法可以直接删除年龄字段?
编辑:是否也可以添加字段?
我有一份表格,人们可以在那里输入他们的出生日期。这个星球上有一些人,他们没有记载的出生日期,所以他们的出生日期是00.00.1990 (例如,许多人知道年份,但不知道确切的日期或月份)。对于基本的html输入类型日期,不可能输入这种日期。是否有可能允许这种格式?
<label>Date of birth</label>
<input placeholder="dd.MM.YYYY" type="date" /> //User should be possible to type in 00.00.1990
在这种情况下