| |||
Ayuda en mysql urgente Hola amigos quiero hacerles la siguiente consulta, temgo una tabla de notas con 42.000 registros, el problema es que esta BD era usada por un programa en Visual Basic el cual al guardar los registros en un campo llamado not_key los concatenaba y quedaba de la siguiente manera 821 F56 en donde 821 es un numero de alumno despues F56 es en numero de asignatura, quisiera saber si hay alguna manera de desconcatenar esto y de tomar el segundo valor borrarlo de not_key dejando asi solo el numero de alumno crear un campo nuevo he ingresar el segundo valor de not_key, a ese campo, porque hacerlo de forma manual me demoraria un año son muchas notas ok espero lo hayan entendido, les agradezco su cooperación. |
| ||||
crea el campo cod_asignatura asi: alter table notas add cod_asignatura char(10); luego actualiza en ese campo los datos: update notas set cod_asignatura=substring(not_key,4,3) luego actuliza not_key: update notas set not_key=substring(not_key,1,3)
__________________ Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar. |
| ||||
si tienes dudas, pregunta, o respalda la base de datos antes.
__________________ Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar. |
| ||||
Debe ser que la columna ya existe, cambia la palabra add por set. Saludos.
__________________ La mejor opción para aprender PHP paso a paso... |
| |||
ahora dio resultado pero solo en con campos con numero final dos copio un dos en cod_asignatura los demas no paso nada en esta tabla hay numeros de y lo tomo por numero de alumno ya que las asignaturas traen una letra |