Yapısına baktığınızda customer_entity
tabloda, ben fark created_at
alan bu özellik vardır: on update CURRENT_TIMESTAMP
. Böylece satır her güncellendiğinde created_at
zaman damgası değişir.
Görünüşe göre bu özellik updated_at
sahada değil created_at
sahada olmalıdır. Bu tablonun EAV yapısı nedeniyle doğrudan değiştirilmesinin nadir olduğunu biliyorum, ancak yine de created_at
alanı değiştirmek yanlış görünüyor .
Bu tablo yapısının bir nedeni var mı, yoksa sadece bir hata mı?
Düzenleme: Bunun için Magento onaylanmış bir hata raporu buldum. Sayı # 27944. Maalesef görüntülemek için giriş yapmalısınız. http://www.magentocommerce.com/bug-tracking/issue?issue=13882
sales_flat_quote
Önce fark ettim , sonra kontrol ettim customer_entity
. Bunu fark ettik, çünkü bazı raporlarımız hiçbir anlam ifade etmiyordu. Bu gerçekten bir hata olabilir mi?
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
. Başkaları da olabilir. Bunları ararken bir noktada ilgimi kaybettim.