mysql - 1 列中是否可以包含 1 个以上的日期?

标签 mysql database

我有 2 个表格,其中一个用于患者,其中我有他们的信息,另一个用于治疗类型和治疗日期。

我需要随机治疗日期(我已经这样做了 10 个实例),我想知道是否可以将所有日期放入同一字段,因为我尝试过并且只获取其他日期显示的第一个日期,如 0000-00-00

第二个数据库示例:

id  type   date
1   1     2013-09-21
          2013-09-22
          2013-09-23
          2013-09-24
          2013-09-25
          2013-09-26
          2013-09-27
          2013-09-28
          2013-09-29
          2013-09-30 
2   1     ...
and so on...     

最佳答案

是的,您可以使用括号尝试这样的操作:-

INSERT INTO tables(columndates) VALUES ('date1'), ('date2'), ('date3'), ('date4'), ('date5');

但是创建另一个具有一对多左右关系的表是个好主意。一行应包含一个值。

关于mysql - 1 列中是否可以包含 1 个以上的日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18901342/

相关文章:

java - quartz scheduler.2.2x 创建 sql server 数据库模式?

php - 无法使用php表单将数据插入mysql数据库

PHP mysql查询没有提供额外的输出

javascript - Node.JS 与 req.session.variable 异步?

mysql - 一次查询多个where?

php - 从查询填充表单字段仅显示第一个单词

mysql - 左连接的 SQL 替代方案

mysql - 如何存储sql表的图形

python - 无法打开数据库文件

c# - 连接状态已打开但无效?