mysql拷贝order_info表 create_time在2021-01-01 00:00:00-2021-12-31 23:59:59之间的数据到order_info_his_2021表
时间: 2023-02-08 15:47:14 浏览: 60
要将 order_info 表中 create_time 在 '2021-01-01 00:00:00' 和 '2021-12-31 23:59:59' 之间的数据拷贝到 order_info_his_2021 表,可以使用以下 SQL 语句:
```
INSERT INTO order_info_his_2021
SELECT * FROM order_info
WHERE create_time >= '2021-01-01 00:00:00' AND create_time <= '2021-12-31 23:59:59';
```
该语句会将order_info表中create_time在2021年的所有记录插入到order_info_his_2021表中.
相关问题
mysql 大于等于2021-08-14 08:00:00的时间
可以使用 MySQL 中的 `>=` 运算符来筛选出大于等于某个时间的记录。具体的 SQL 查询语句如下:
```sql
SELECT * FROM your_table_name WHERE your_column_name >= '2021-08-14 08:00:00';
```
其中,`your_table_name` 是你要查询的表名,`your_column_name` 是你要筛选的列名,可以是日期时间类型列。在 `WHERE` 子句中使用 `>=` 运算符筛选出大于等于 `2021-08-14 08:00:00` 的记录。
如果你想要查询的是当前时间之后的记录,可以使用 MySQL 的内置函数 `NOW()`,表示当前日期时间。具体的 SQL 查询语句如下:
```sql
SELECT * FROM your_table_name WHERE your_column_name >= NOW();
```
这样就可以查询到大于等于当前时间的记录了。
mysql查询2021-07-01 到2021-07-08 每天14:00到16:00的所有数据。
你可以使用如下的 SQL 语句来实现:
```
SELECT * FROM your_table_name
WHERE date_column BETWEEN '2021-07-01 14:00:00' AND '2021-07-08 16:00:00'
```
其中,`your_table_name` 是你要查询的表名,`date_column` 是你要查询的日期时间字段名。这条 SQL 语句会返回所有在 2021-07-01 到 2021-07-08 这段时间内,每天 14:00 到 16:00 之间的数据。