1. Home
  2. Knowledge Base
  3. Problemas (ES)
  4. No se borran correctamente los “widgets” del “dashboard” en versión 6.0

No se borran correctamente los “widgets” del “dashboard” en versión 6.0

Si nos encontramos con este problema en alguna de las versiones la solución pasa por añadir a la base de datos la siguiente orden en SQL:

set @var=if((SELECT true
FROM information_schema.TABLE_CONSTRAINTS
WHERE CONSTRAINT_SCHEMA = DATABASE()
AND TABLE_NAME = 'twidget_dashboard'
AND CONSTRAINT_NAME = 'twidget_dashboard_ibfk_2'
AND CONSTRAINT_TYPE = 'FOREIGN KEY') = true,
'ALTER TABLE twidget_dashboard DROP FOREIGN KEY twidget_dashboard_ibfk_2',
'SELECT 0');
prepare stmt from @var;
execute stmt;
deallocate prepare stmt;

Para su ejecución podemos crear un fichero .sql con el contenido adjunto. Suponiendo que lo llamamos query.sql esta sería su ejecución en la línea de comandos:

 cat query.sql | mysql -u root -p -D pandora
 password:

Una vez realizada esta ejecución el borrado y edición de widgets funcionará con normalidad.

Was this article helpful?

Related Articles

Need Support?

Can't find the answer you're looking for?
Contact Support