Pregunta sobre Editorial Calendar de Wordpress:

Zero Dates y MySQL 8

Un usuario pregunt贸 馃憞

Hola,

Obtengo 芦Valor de DATOS incorrecto: ‘0000%禄 si abro el calendario. En wordpress / wp-content / plugins / editorial-calendr / edcal.php


 /* 
         * We add a WHERE clause to filter by calendar date and/or by whether
         * or not the posts have been scheduled to a specific date:
         * WHERE <code>post_date_gmt</code> = '0000-00-00 00:00:00'
         */
        add_filter( 'posts_where', array(&$this, 'edcal_filter_where' ));
        $myposts = query_posts($args);
        remove_filter( 'posts_where', array(&$this, 'edcal_filter_where' ));

parece estar mal. Las fechas cero no est谩n permitidas en MySQL 8 por defecto.

Todo lo mejor

Este tema fue modificado hace 1 a帽o, 6 meses por.

(@zgrossbart)

Hace 1 a帽o, 6 meses

Hemos visto una pregunta como esta antes. El problema era la cl谩usula que est谩bamos usando. S茅 que esto funciona en algunas configuraciones de MySQL 8. 驴Tiene alguna configuraci贸n o ajuste especial en su MySQL?

(@raubvogel)

Hace 1 a帽o, 6 meses

隆Gracias! Mi configuraci贸n predeterminada parece ser:

sql_mode = STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION

De acuerdo a https://dev.mysql.com/doc/refman/8.0/en/sql-mode.html


The default SQL mode in MySQL 8.0 includes these modes: ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, and NO_ENGINE_SUBSTITUTION. 

Mi configuraci贸n es un poco m谩s restrictiva.


mysql --version
mysql  Ver 8.0.16 for Linux on x86_64 (MySQL Community Server - GPL)

驴Solucion贸 tu problema??

0 / 0

Deja una respuesta 0

Tu direcci贸n de correo electr贸nico no ser谩 publicada.