Hallo,
ich erhalten regelmäßig folgenden Fehler im Cronjob “Shopware_CronJob_Search”
array (
'error' => 'An exception occurred while executing \'
SELECT STRAIGHT_JOIN
st.id AS tableID,
st.table,
st.where,
st.referenz_table,
st.foreign_key,
GROUP_CONCAT(sf.id SEPARATOR \', \') AS fieldIDs,
GROUP_CONCAT(sf.field SEPARATOR \', \') AS `fields`,
GROUP_CONCAT(sf.do_not_split SEPARATOR \', \') AS `doNotSplit`
FROM s_search_fields sf FORCE INDEX (tableID)
INNER JOIN s_search_tables st
ON st.id = sf.tableID
AND sf.relevance != 0
GROUP BY sf.tableID
\':
SQLSTATE[42S22]: Column not found: 1054 Unknown column \'sf.do_not_split\' in \'field list\'',
)
Führe ich den Befehl manuell in HeidiSQL aus, so wird er aber ohne Fehler ausgeführt. Wo ist der Unterschied von Cronjob zur manuellen Ausführung und kann ich am dem Fehler was ändern?
Shopware 5.6.2 / PHP 7.3.11 / NGINX