Automattic\WooCommerce\Database\Migrations
MigrationHelper::generate_on_duplicate_statement_clause()
Generates ON DUPLICATE KEY UPDATE clause to be used in migration.
{} Это метод класса: MigrationHelper{}
Хуков нет.
Возвращает
Строку
. SQL clause for INSERT...ON DUPLICATE KEY UPDATE
Использование
$result = MigrationHelper::generate_on_duplicate_statement_clause( $columns ): string;
- $columns(массив) (обязательный)
- List of column names.
Код MigrationHelper::generate_on_duplicate_statement_clause() MigrationHelper::generate on duplicate statement clause WC 6.8.0
public static function generate_on_duplicate_statement_clause( array $columns ): string { $update_value_statements = array(); foreach ( $columns as $column ) { $update_value_statements[] = "$column = VALUES( $column )"; } $update_value_clause = implode( ', ', $update_value_statements ); return "ON DUPLICATE KEY UPDATE $update_value_clause"; }