【发布时间】:2017-03-05 18:03:56
【问题描述】:
当我使用 cakephp 和 MySQL Workbench 进行项目时,我的数据库出现问题。我有一张这样的桌子:
<table style="with:100%">
<tr>
<th>id</th>
<th>remind</th>
<th>status</th>
<th>created</th>
</tr>
<tr>
<td>1</td>
<td>do excersice</td>
<td>1</td>
<td>2017-03-04 09:56:56</td>
</tr>
<tr>
<td>2</td>
<td>read a book</td>
<td>1</td>
<td>2017-03-04 09:56:56</td>
</tr>
</table>
我希望每天,数据库中 'DATE(created)' => date('Y-m-d', strtotime("-1 days")) 的所有记录都将在新的一天 00:00:00 自动插入.我在 2017-03-05 的桌子看起来像
<table style="with:100%">
<tr>
<th>id</th>
<th>remind</th>
<th>status</th>
<th>created</th>
</tr>
<tr>
<td>1</td>
<td>do excersice</td>
<td>1</td>
<td>2017-03-04 09:56:56</td>
</tr>
<tr>
<td>2</td>
<td>read a book</td>
<td>1</td>
<td>2017-03-04 09:56:56</td>
</tr>
<tr>
<td>3</td>
<td>do excersice</td>
<td>0</td>
<td>2017-03-05 00:00:00</td>
</tr>
<tr>
<td>4</td>
<td>read a book</td>
<td>0</td>
<td>2017-03-05 00:00:00</td>
</tr>
</table>
当然,status 字段会变为 0。我将在今天的其他操作中更新字段。 Countinue,2017-03-06 将从创建的记录中获得价值 = 2017-03-05。
【问题讨论】:
-
提示:不要使用 HTML 来格式化 SO 上的帖子,而是使用 Markdown。有关详细信息,请参阅stackoverflow.com/editing-help。
标签: mysql-workbench cakephp-3.0