Valentina DB have own great feature about RecID.
You can read docs for details.
Above mySQL table with RecID field AND primary key on that field,
in Valentina DB can be simpler
CREATE TABLE IF NOT EXISTS membership_userrecords (tableName varchar(100), pkValue varchar(255), memberID varchar(20), dateAdded bigint unsigned, dateUpdated bigint unsigned, groupID int)
as you can see I have remove RecID field and even PK,
because in Valentina RecID exists automatically, and it grows and reused automatically.
But I guess, this PrimaryKey is used in other tables of your DB for Foreign Keys...
So you cannot drop it so easy....
if to drop, then all FK fields must be yet replaced to ObjectPtr field.
All depends on your task. You want port only tables? yet records? yes some existing code around this?