Отключение MySQL Strict Mode, например, при ошибках:
Incorrect integer value: '' for column 'columnname' at row 1
1. Создать файл
mcedit /etc/mysql/conf.d/disable_strict_mode.cnf
с содержимым
[mysqld]
sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
2. Перезапуск MySQL
mysqld_safe --skip-grant-tables &
use mysql;
update user set password=PASSWORD("NewPassword") where User='root';
flush privileges;
quit
По теме:
https://support.rackspace.com/how-to/installing-mysql-server-on-centos/
https://support.rackspace.com/how-to/mysql-resetting-a-lost-mysql-root-password/
mysql -u dbuser -p dbname < dump.sql
dbuser
— пользователь mysql
dbname
— база данных
dump.sql
— файл
mysqladmin -u dbuser -p -i 1 processlist
dbuser
— пользователь mysql
1
— интервал в секундах
Т.е. вначале товары с артикулами из списка, затем по обычной сортировке.
SELECT * FROM `catalog` WHERE `ison`=1 ORDER BY FIELD(`art`,'art78','art22','art11'), `ord` ASC
или еще варианты…
SELECT * FROM `catalog` WHERE `ison`=1 ORDER BY FIELD(`art`,'art78','art22','art11') DESC, `ord` ASC
или
SELECT * FROM `catalog` WHERE `ison`=1 ORDER BY IF(FIELD(`art`,'art78','art22','art11'),TRUE,FALSE) DESC, `ord` ASC