File tree Expand file tree Collapse file tree 1 file changed +8
-1
lines changed
plugins/woocommerce/includes Expand file tree Collapse file tree 1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -1604,6 +1604,13 @@ private static function get_schema() {
1604
1604
self ::should_enable_hpos_for_new_shop ();
1605
1605
$ hpos_table_schema = $ hpos_enabled ? wc_get_container ()->get ( OrdersTableDataStore::class )->get_database_schema () : '' ;
1606
1606
1607
+ $ mysql_version = wc_get_server_database_version ()['number ' ];
1608
+ if ( version_compare ( $ mysql_version , '5.6 ' , '>= ' ) ) {
1609
+ $ datetime_default = "DEFAULT CURRENT_TIMESTAMP " ;
1610
+ } else {
1611
+ $ datetime_default = "DEFAULT '1970-01-01 00:00:00' " ;
1612
+ }
1613
+
1607
1614
$ tables = "
1608
1615
CREATE TABLE {$ wpdb ->prefix }woocommerce_sessions (
1609
1616
session_id bigint(20) unsigned NOT NULL AUTO_INCREMENT,
@@ -1860,7 +1867,7 @@ private static function get_schema() {
1860
1867
product_id bigint(20) unsigned NOT NULL,
1861
1868
variation_id bigint(20) unsigned NOT NULL,
1862
1869
customer_id bigint(20) unsigned NULL,
1863
- date_created datetime DEFAULT '1970-01-01 00:00:00' NOT NULL,
1870
+ date_created datetime $ datetime_default NOT NULL,
1864
1871
product_qty int(11) NOT NULL,
1865
1872
product_net_revenue double DEFAULT 0 NOT NULL,
1866
1873
product_gross_revenue double DEFAULT 0 NOT NULL,
You can’t perform that action at this time.
0 commit comments