Hello @juansandro,
Thanks for reaching out. A custom database prefix can sometimes cause this type of issue.
To help me troubleshoot, could you please provide:
- A list of the Fluent Form tables that failed to create.
- Your database engine name(e.g., InnoDB or MyISAM).
- Any relevant errors from your PHP or WordPress debug logs.
In the meantime, please try deactivating and then reactivating the plugin. This often forces the tables to be created correctly.
Thank you
To asnwer your questions:
- Only one table was created
- MyISAM
- There was a lot of errors
….reinstalling, deactivating, then activatating did not help.
However, in the mean time, what I did is imported all the tables from another installation, and installed the plugin again….and it worked.
Thank you! Done.
Hello @juansandro,
Thank you so much for the detailed follow-up and for sharing your solution. I’m glad to hear you were able to get it working!
Your information was very insightful and helped us confirm the root cause. The problem wasn’t the custom table prefix as initially suspected, but rather the MyISAM
database engine your site is using.
Fluent Forms, like many modern WordPress plugins, is designed to work with the InnoDB
engine because it supports more advanced features like foreign keys and transactions. The limitations of MyISAM
are why the process failed after creating the first table.
While your manual import was a clever workaround, we highly recommend converting your database tables from MyISAM
to InnoDB
for better long-term stability and compatibility. This is the standard for modern WordPress sites and will prevent similar issues with other plugins in the future.
Thanks again for bringing this to our attention. Please feel free to reach out if you have any other questions!