Hello John,
the error does not relate to MyISAM or InnoDB table types.
After enabling debugging I see the following messages, when trying to add something to a basket:
15-Aug 15:52:31 DEBUG (BasePeer.java:executeQuery:902) SQL: SELECT specials.specials_new_products_price, specials.status
, specials.expires_date, products_to_categories.categories_id, products.products_date_added, products.products_date_avai
lable, products.products_id, products.products_image, products.products_model, products.products_price, products.product
s_ordered, products.products_quantity, products.products_status, products.products_weight, products.products_tax_class_i
d, products.custom1, products.custom2, products.custom3, products.custom4, products.custom5, manufacturers.manufacturers
_name, manufacturers.manufacturers_id, products_description.products_name, products_description.products_url, products_d
escription.products_viewed, products_description.products_description FROM products LEFT JOIN specials ON products.produ
cts_id=specials.products_id LEFT JOIN products_to_categories ON products.products_id=products_to_categories.products_id
LEFT JOIN manufacturers ON products.manufacturers_id=manufacturers.manufacturers_id, products_description WHERE products
.products_id=products_description.products_id AND products_description.language_id=1 AND products.products_id=2
15-Aug 15:52:31 DEBUG (BasePeer.java:executeQuery:903) Elapsed time=1 ms
15-Aug 15:52:31 DEBUG (ProductMgr.java:getProduct:357) getProduct Query2 = SELECT COUNT(reviews.reviews_id) FROM reviews
WHERE reviews.products_id=2 GROUP BY reviews.products_id
15-Aug 15:52:31 DEBUG (BasePeer.java:executeQuery:902) SQL: SELECT COUNT(reviews.reviews_id) FROM reviews WHERE reviews.
products_id=2 GROUP BY reviews.products_id
15-Aug 15:52:31 DEBUG (BasePeer.java:executeQuery:903) Elapsed time=1 ms
15-Aug 15:52:31 DEBUG (ProductMgr.java:getProduct:390) getProduct Query3 = SELECT products_attributes.options_values_pri
ce, products_attributes.price_prefix, products_options.products_options_name, products_options.products_options_id, prod
ucts_options_values.products_options_values_name, products_options_values.products_options_values_id FROM products_attri
butes, products_options, products_options_values WHERE products_attributes.options_id=products_options.products_options_
id AND products_attributes.options_values_id=products_options_values.products_options_values_id AND products_options.lan
guage_id=1 AND products_options_values.language_id=1 AND products_attributes.products_id=2
15-Aug 15:52:31 DEBUG (BasePeer.java:executeQuery:902) SQL: SELECT products_attributes.options_values_price, products_at
tributes.price_prefix, products_options.products_options_name, products_options.products_options_id, products_options_va
lues.products_options_values_name, products_options_values.products_options_values_id FROM products_attributes, products
_options, products_options_values WHERE products_attributes.options_id=products_options.products_options_id AND products
_attributes.options_values_id=products_options_values.products_options_values_id AND products_options.language_id=1 AND
products_options_values.language_id=1 AND products_attributes.products_id=2
15-Aug 15:52:31 DEBUG (BasePeer.java:executeQuery:903) Elapsed time=1 ms
15-Aug 15:52:31 DEBUG (BasePeer.java:executeQuery:902) SQL: SELECT customers.customers_id, customers.customers_firstname
, customers.customers_lastname, customers.customers_dob, customers.customers_email_address, customers.customers_default_
address_id, customers.customers_fax, customers.customers_gender, customers.customers_newsletter, customers.customers_tel
ephone, customers.custom1, customers.custom2, customers.custom3, customers.custom4, customers.custom5, customers_info.gl
obal_product_notifications FROM customers, customers_info WHERE customers.customers_id=customers_info.customers_info_id
AND customers.customers_id=2
15-Aug 15:52:31 DEBUG (BasePeer.java:executeQuery:903) Elapsed time=1 ms
15-Aug 15:52:31 DEBUG (BasePeer.java:executeQuery:902) SQL: SELECT address_book.address_book_id, address_book.entry_coun
try_id, address_book.entry_zone_id FROM address_book WHERE address_book.customers_id=2
15-Aug 15:52:31 DEBUG (BasePeer.java:executeQuery:903) Elapsed time=0 ms
15-Aug 15:52:31 DEBUG (BasePeer.java:executeQuery:902) SQL: SELECT customers_basket.customers_basket_id, customers_baske
t.customers_basket_date_added, customers_basket.customers_basket_quantity, customers_basket.final_price, customers_baske
t.products_id FROM customers_basket WHERE customers_basket.products_id='2{4}3{3}6' AND customers_basket.customers_id=2
15-Aug 15:52:31 DEBUG (BasePeer.java:executeQuery:903) Elapsed time=0 ms
15-Aug 15:52:31 DEBUG (BasePeer.java:insertOrUpdateRecord:629) Save column customers_basket.customers_id value = 2
15-Aug 15:52:31 DEBUG (BasePeer.java:insertOrUpdateRecord:629) Save column customers_basket.products_id value = 2{4}3{3}
6
15-Aug 15:52:31 DEBUG (BasePeer.java:insertOrUpdateRecord:629) Save column customers_basket.customers_basket_quantity va
lue = 1
15-Aug 15:52:31 DEBUG (BasePeer.java:insertOrUpdateRecord:629) Save column customers_basket.final_price value = 489.9900
15-Aug 15:52:31 DEBUG (BasePeer.java:insertOrUpdateRecord:629) Save column customers_basket.customers_basket_date_added
value = 20070815
15-Aug 15:52:31 DEBUG (BasePeer.java:insertOrUpdateRecord:648) Save record = {'null','2','2{4}3{3}6','1','489.9900','200
70815'}
I guess the last line includes the issue. Do you have any ideas what might be wrong?
Thanks and regards,
\Fabian