mysql - 如何在SQL中创建时间属性?

标签 mysql

我尝试以这种方式创建一个表:

create table attendance (
      userId char(10) primary key not null, 
      name varchar(35) not null, 
      date_attendance date not null, 
      start_time timestamp 'HH24:MI:SS', 
      finish_time timestamp 'HH24:MI:SS'
);

我以这种方式创建时间字段是否正确,或者有更好的选择吗?

最佳答案

这是非常正确的,您可以做的一件事是,在提供设置为非空的日期时,您还可以通过向其分配 getDate 或 getUTcDate() 函数来为其提供默认日期(取决于应用程序要求)

关于mysql - 如何在SQL中创建时间属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36354521/

相关文章:

mysql - 在 MySQL 中使用 UNION 时区分输出

php - 管理员找不到 PHP 扩展

php - 如何以逗号分隔显示多行数据

php - SELECT 然后立即 DELETE mysql 记录

mysql - Delphi 2010和Dbexpress部署

php - 表的选择查询不起作用?

mysql - 减少嵌套 mysql 查询的时间

php - mysql UNION 重复项

php - 无法在 Codeigniter View 文件中同时访问 $result 和我定义的 $data[] 数组

javascript - 表单值未插入到我的数据库中