This was a strange issue that popped up after installing a newly developed WooCommerce theme on a test server.
There are a few fixes out there but the only one that worked was to go into WooCommerce settings, click on Products, then the Advanced tab, and then to un-tick the Enable Table Usage option.
Automattic say they’re working on it and should have it addressed in a future version.