MySQL's current_timestamp pitfallReport an error
The answers on the Internet are basically as follows, but there is no specific solution The reason for the solution is that when you set a timestamp to on updatecurrent_timestamp, other timestamp fields need to explicitly set default values But if you have two timestamp fields, but only set the first one to current_timestamp and the second one has no default value, MySQL can successfully create the table, but not the other way around... My SolutionUninstall the current lower version of MySQL and install MySQL version 5.6 or higher. MySQL version 5.7 is recommended as it is relatively stable. mysql5.5.23 current_timestamp problemToday I created a new table with two fields: creation time and update time. Both default values are the current time. An error occurs when executing SQL.
I have used this SQL in other projects and it works fine. Why can't it be executed successfully today? After confirming that there were no syntax errors in the sql, I checked the information online. It turns out that MySQL 5.5 only supports one time field in a table using CURRENT_TIMESTAMP and ON UPDATE CURRENT_TIMESTAMP. But in 5.6 it supports multiple. Original description
SolutionRemove the default creation time Check the MySQL version number using the status command The above is my personal experience. I hope it can give you a reference. I also hope that you will support 123WORDPRESS.COM. You may also be interested in:
|
>>: CSS animation combined with SVG to create energy flow effect
Talk about the scene Send Email Embedding HTML in...
Preface: Recently, the company project changed th...
"/" is the root directory, and "~&...
1. Create a new virtual machine from VMware 15.5 ...
Before you begin Have a cloud server, mine is Ten...
Download image docker pull mysql:5.7 docker pull ...
Some friends, when learning about databases, acci...
The decompressed version of mysql5.7.18 starts th...
Table of contents 1. Primary key exists 2. No pri...
As shown below: 1. ssh -v -p [port number] [user ...
Result: html <canvas id="starfield"&...
JavaScript now releases a new version every year,...
Abstract: This article will demonstrate how to se...
This article example shares the specific code of ...
Preface If you are like me, as a hard-working Jav...