我有表格在网页上,用户必须填写他们的信息,其中一些是:出生日期,描述,教育和城市。如果用户只添加出生日期(或任何其他字段+出生日期)并单击“保存”,则数据库中的信息将被更新。但是,如果“出生日期”字段为空,则信息将不更新,并且出现错误:
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
假设我有这样的查询: SELECT CURRENT_DATE-DOB as age FROM customerDetails
WHERE customerid = (SELECT max(customerid) FROM
customerDetails) 在SQLTE3中,它将客户的出生日期格式(例如2002-08-11 (作为日期字段))转换为他们当前的年龄(例如17岁),我可以为MYSQL查询重复相同的逻辑吗? 当在MYSQL Workbench中运行而不是在DB Broswswer different...because SQLite3中运行时,相同的查询会产生如下语法 20198
我使用以下命令生成了一个用户模型:
rails generate model User name:string date_birth:date age:int...
如你所见,我犯了一个错误。我输入了出生日期和年龄。现在,我还迁移到了mySql数据库。有没有什么方法可以直接删除年龄字段?
编辑:是否也可以添加字段?