При взгляде на структуру customer_entity
таблицы, я заметил , что created_at
поле имеет этот атрибут: on update CURRENT_TIMESTAMP
. Таким образом, каждый раз, когда строка обновляется, created_at
отметка времени изменяется.
Кажется, этот атрибут должен существовать на updated_at
поле, а не на created_at
поле. Я знаю, что редко эта таблица модифицируется напрямую из-за структуры EAV, но все равно кажется неправильным модифицировать created_at
поле.
Есть ли причина для этой структуры таблицы, или это просто ошибка?
Изменить: я нашел подтвержденный отчет об ошибке от Magento для этого. Выпуск № 27944. К сожалению, вы должны войти, чтобы просмотреть его. http://www.magentocommerce.com/bug-tracking/issue?issue=13882
sales_flat_quote
сначала заметил , потом проверил customer_entity
. Мы только заметили это, потому что некоторые из наших отчетов не имели никакого смысла. Может ли это быть ошибкой?
cron_schedule
,api_user
,admin_user
,customer_entity_address
,downloadable_link_purchased
,downloadable_link_purchased_item
,index_event
,eav_entity
log_customer
,sales_flat_quote_address
,sales_flat_quote
,sales_flat_quote_address_item
,sales_flat_quote_payment
,sales_flat_quote_shipping_rate
,sales_recurring_profile
. Там могут быть и другие. Я как бы потерял интерес в какой-то момент, когда искал их.