Getting the same issue on install
Table ‘db.wp_wpdatatables’ doesn’t exist
PHP 7.4
Mysql8 – Managed database on digitalocean
WP 5.8.1
System Error below, I suspect it is related to this issue
https://stackoverflow.com/questions/62418099/unable-to-create-or-change-a-table-without-a-primary-key-laravel-digitalocean
WordPress database error Unable to create or change a table without a primary key, when the system variable 'sql_require_primary_key' is set. Add a primary key to the table or unset this variable to avoid this message. Note that tables without a primary key can cause performance problems in row-based replication, so please consult your DBA before changing this setting. for query CREATE TABLE wp_wpdatatables (
id INT( 11 ) NOT NULL AUTO_INCREMENT,
title varchar(255) NOT NULL,
show_title tinyint(1) NOT NULL default '1',
table_type varchar(55) NOT NULL,
content text NOT NULL,
filtering tinyint(1) NOT NULL default '1',
filtering_form tinyint(1) NOT NULL default '0',
sorting tinyint(1) NOT NULL default '1',
tools tinyint(1) NOT NULL default '1',
server_side tinyint(1) NOT NULL default '0',
editable tinyint(1) NOT NULL default '0',
inline_editing tinyint(1) NOT NULL default '0',
popover_tools tinyint(1) NOT NULL default '0',
editor_roles varchar(255) NOT NULL default '',
mysql_table_name varchar(255) NOT NULL default '',
edit_only_own_rows tinyint(1) NOT NULL default 0,
userid_column_id int( 11 ) NOT NULL default 0,
display_length int(3) NOT NULL default '10',
auto_refresh int(3) NOT NULL default 0,
fixed_columns tinyint(1) NOT NULL default '-1',
fixed_layout tinyint(1) NOT NULL default '0',
responsive tinyint(1) NOT NULL default '0',
scrollable tinyint(1) NOT NULL default '0',
word_wrap tinyint(1) NOT NULL default '0',
hide_before_load tinyint(1) NOT NULL default '0',
var1 VARCHAR( 255 ) NOT NULL default '',
var2 VARCHAR( 255 ) NOT NULL default '',
var3 VARCHAR( 255 ) NOT NULL default '',
tabletools_config VARCHAR( 255 ) NOT NULL default '',
advanced_settings TEXT NOT NULL default '',
UNIQUE KE