#1• Hola de nuevo Pues tengo esa duda, ya he visto que muchas funciones de mysql como algunas de cookies están deshabilitadas, pero hoy he ido a insertar un trigger en mi base de datos y me ha dado el error: #1227 - Access denied; you need the SUPER privilege for this operation Asi que supongo que tampoco webcindario nos deja crear triggers!! Si hay alguna manera de crearlos por favor ayudarme xq necesito tenerlos en mi BBDD Gracias |
#2• Puedes poner el codigo del trigger?. Saludos. |
#3• Despues lo pongo cuando llegue a casa pero el trigger funciona ya que lo he probado a modo local y de todas formas es una gran tonteria, ya que lo unico que haces el trigger es que tras hacer una actualización de una tabla, inserta mediante el triggers en otra tabla 3 valores : un id, un nombre y la fecha en la que se inserta (que quizás ahi este el error y eso sea lo que no permite webcindario, como tantas otras cosas que tienes deshabilitadas) |
#4• Hace poco subi un ejemplo que constba mas o menos en lo que has comentado tu haciendo uso de un trigger y si que funcionaba aqui en mi@. En fin , postealo luego y a ver que ocurre. Saludos. |
#5•• CREATE TABLE `jugador` ( CREATE TABLE actualizados ( |
#6• CREATE TRIGGER actualizacion_jug AFTER UPDATE ON jugador Como se ve es un trigger muy simple que tan solo coge el new.nombre tras actualizar la tabla jugador y lo inserta junto |
#7• Prueba a cambiar NOW() por CURTIME(). Lo estas haciendo desde el editor sql de phpmyadmin o desde php?. (Me imagino que desde phpmyadmin porque no veo variables de php por ahi). Saludos. |
#8• si por supuesto desde phpmyadmin Con CURTDATE() también falla y me pone el mismo error. He probado a directamente poner una fecha por defecto, pero sigue dandome el mismo error. Una cosa como veo los triggers que hay metidos en la BBDD que antes los veia dandole a exportar pero ahora no salen asi y el phpmyadmin de webcindario no tiene la opción esta de verlos debajo de la estructura de la tabla y de las claves. Aunque bueno esto sería mas a modo local ya que como digo no he podido poner el trigger gracias por la ayuda haber si se te ocurre algo |
#9• Yo los creaba desde PHP y luego los subia. No he utilizado phpmyadmin para crear los triggers desde aqui. Intentalo desde PHP y subelos aqui nuevamente. Saludos. |
#10• desde php que seria igual que lanzando una consulta? |
#11• Si. Creas el trigger y lo ejecutas. Saludos. |
#12•• haciendolo desde php también da el mismo error. Gracias x tus respuestas, haber si se te ocurre algo nuevo |
#13• Deduzco que tienes las tablas especificas en la base de datos de mi@ no?. Pon el codigo en PHP aqui. Porque es un simple trigger y no veo que estes haciendo nada fuera de lo normal para que te de error. Saludos. |
#14•• <?php Cuando lo lanzo pone: Mysqlerror |
#15• No me deja mandar la respuesta con un texto superior a X caracteres!!! |
#16• Mira a ver si puedes colgar el archivo basedatos.php. Y las partes mas "conflictivas" del script. Saludos. |
#17• el archivo base de datos es la conexion a la base de datos que como comprenderás no voy a poner aqui pero vamos la cuestión es saber si webcindario permite o no triggers ya que ese trigger como ya dije funciona a modo local |
#18• Si , si funcionan los triggers. Pero si no pones el archivo de conexion a base de datos posiblemente lo estes subiendo mal y por eso no funcione. No hace falta que pongas la contraseña que nadie te va a reventar nada. Saludos. |
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un nuevo tema en lugar de responder al actual |
Opciones: Ir al subforo: |
Permisos: TU NO PUEDES Escribir nuevos temas TU NO PUEDES Responder a los temas TU NO PUEDES Editar tus propios mensajes TU NO PUEDES Borrar tus propios mensajes |
Temas similares | ||||
Tema | Usuarios | Respuestas | Visitas | Actividad |
---|---|---|---|---|
Por: JoaoTeamm, el 18/Jun/2010, 09:11 | 3 | 808 | Jun/10 |