Base de datos #11 | Modificar datos (Update)
Вставка
- Опубліковано 9 лют 2025
- En este vídeo aprenderemos a modificar datos de una tabla mediante la sentencia update, también aprenderemos a juntarla con un where y un from para poder ser más específicos en nuestra actualización.
No olvides suscribirte para tomar todos los cursos que estaremos impartiendo
Visita nuestro canal: bit.ly/CodigoCo...
Nuestras redes sociales:
Twitter: / codigocompilado
Facebook: bit.ly/CodigoCo...
Correo:
codigocompilado@gmail.com
*******************************************************
create database modificar
use modificar
create table producto(
clave_prod int,
nom_prod varchar(20),
precio float,
constraint pk_cp primary key (clave_prod))
create table cliente(
clave_clie int,
nom_clie varchar(20),
constraint pk_cc primary key (clave_clie))
create table nota(
folio int,
clave_prod1 int,
clave_clie1 int,
cant int,
subtot float,
constraint fk_cp1 foreign key (clave_prod1) references producto (clave_prod),
constraint fk_cc1 foreign key (clave_clie1) references cliente (clave_clie))
insert into producto values (1,'papas',7)
insert into producto values (2,'refresco',9)
insert into cliente values (1,'ana')
insert into cliente values (2,'sergio')
insert into nota values (1,1,1,4,null)
insert into nota values (2,2,2,1,null)
que facil es aprender con ustedes calidad 10/10 son los mejores codigo compilado
Dios mio cada vez amo mas estos videos, aprendi de todo lo que han explicado!! los adoro
Gracias por la manera como explican en como modificar datos de una tabla mediante UPDATE y tambien como juntarla con WHERE y FROM para asi poner nuestro datos de manera mas especifica!!!!
La verdad que el primer video que veo unir inner join con algo básico y se dejó entender. Este curso lo recomiendo ya me falta poco para terminar la serie. Lo volveré a revisar y ver otros videos de cursos completos, gracias
Muchas gracias, no se imaginan lo utiles que me han sido estos videos
Grandes tutoriales amigos!!! Lastima que ya no publicaran mas :c
:(
:c
siguiendo la secuencia con los vídeos bien ejemplificados. Excelente!
Muy bueno , podemos modificar los datos de una tabla realmente los ejemplos que ponen son muy claros para no tener errores
gracias!,una tarde muy productiva, explican excelente
/* VERSION MYSQL 12:50 */
update nota inner join producto on nota.clave_prod1 = producto.clave_prod
set subtot = cant*producto.precio
where clave_prod1>=1;
gracias :)
llevo mas de 3 horas buscando en internet buscado como hacerlo y no mire los comentarios, asta ahora y Dios estaba q tiraba la PC al suelo GRACIAS.
@@luisalbertofernandez6920 yo me atrase mucho en mis clases y apenas lo estoy haciendo :l
Gracias ❤️
MUCHAS GRACIAS!!!!
Este curso es una maravilla, por años tuve dificultades para entender las bases de datos, pero ha ayudado mucho ver estos vídeos. Sin embargo, pido de la ayuda de todos, pues me da error el último ejercicio con el update del subtot. Tengo instalado MariaDB 5.5 y esto es lo que ingreso y lo que me de da de resultado:
UPDATE nota
SET subtot = cant*precio
FROM nota INNER JOIN producto on producto.clave_prod = nota.clave_prod1;
> 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'FROM nota INNER JOIN producto on producto.clave_prod = nota.clave_prod1' at line 3
¿Cómo puedo solucionarlo si es error de sintaxis?
Gracias, Muy importante evitar un error de modificar todo.
Gracias, Explican Muy Detalladamente.
Qué bueno que hayan regresado!
Gracias.
Gracias a ti budalcor1983 por ver nuestros vídeos!! :D
Excelente vídeo ya que muestran como se pueden modificar los datos y en el que muestran su proceso para que su información no se corrompa.
Primero que nada agradecer al canal por su esfuerzo y dedicación, y solo como apunte por un ejercicio que realicé, por ejemplo si el campo que vamos a actualizar es "Precio" de la tabla "Producto", hay que tener en cuenta que el campo "Subtot" de la tabla "Nota" no reflejará la modificación que se realizó en el precio del producto(precio*cant_prod), tendremos que correr de nuevo el update para el campo "Subtot" para que refleje los cambios. Sé que a lo mejores algo muy lógico, pero si se lo preguntaban, como yo lo hice, les ahorro 3 minutos de su vida, aparte estamos aprendiendo en conjunto, saludos...
es muy importante por que si uno tiene un error puede modificar atravez update por si tiene algun error es muy bueno
Super este video nos ensaña como modificar datos de nuestra base de datos, nos menciona Update que nos ayuda a modificarlos de la tabla
aprendemos a modificar datos de una tabla mediante la sentencia update, nos lo enseña paso a paso para que no nos equivoquemos a la hora de ponerlo en práctica.
En Este Vídeo Aprendemos a Modificar Datos De Una Tabla Mediante La Sentencia Update, Nos Lo Enseña Paso a Paso Para Que No Nos Equivoquemos a La Hora De Ponerlo En Práctica...
ESTE VÍDEO ME GUSTA POR QUE NOS ENSEÑA A MODIFICAR LOS DATOS PASO A PASO EN DADO CASO QUE NOS HAYA QUEDADO MAL ALGÚN DATO
Explica muy bien. Gracias!
En este vídeo aprendemos a modificar datos de una tabla mediante la sentencia update, nos lo enseña paso a paso para que no nos equivoquemos a la hora de ponerlo en práctica.
Excelente¡¡¡¡¡ Gracias
En este vídeo aprendemos a modificar datos de una tabla mediante la sentencia update, nos lo enseña paso a paso para que no nos equivoquemos a la hora de ponerlo en práctica
GRACIAS!!
si están practicando con MySQL, la ultima parte de cuando hacen el inner join, el código sería: UPDATE bill
INNER JOIN
product ON product.prod_id = bill.prod_id1
SET
subtotal = quantity * price;
este video nos muestra como modificar datos en una tabla mediante la sentencia update y a juntarla con un where y un from.
Gracias muy buen curso
en este vídeo aprendí a modificar datos de una tabla mediante la sentencia update, también aprendí a juntar con where y un from y con la base de datos se tiene que tener mucho cuidado
estos comandos y clausulas tambien sirven para msql ?
Hola excelentes vídeos pero estaría estupendo que explicaras el cross join left join funciones proc almacenados trigger
no mas es una recomendacion saludos desde Nicaragua
gracias,!! vamos por el 12
Gracias amiga, super entendido
en este video aprendi como modificar datos ya que es muy importante ya que si nos equibocamos pordemos modificar para que nuestra informacion de nuestra tabla no sea erronea
Una pregunta si yo no cambio el nombre abajo si no que me devuelvo arriba y cambio el nombre directamente de alla, ¿puedo?
Este video enseño a modificar datos de una tabla mediante la sentencia update y nos lo enseña paso a paso para tener una buena tabla de datos
Muy buenos videos una pregunta porque si quiero hacer una modificación no puedo simplemente regresar a la linea y cambiar el nombre. En el ejemplo si el cliente 1 se llama ana y lo quiero cambiar por laura que pasa si regreso a esa linea y lo modifico ????
Con que programa trabajan?
Excelente! 🤗
Enseño a modificar datos de una tabla mediante la sentencia update y nos lo enseña paso a paso para tener una buena tabla de datos.
por que dejaron, bueno, gracias por el cuerso y pues excelente que dejen las tablas hechas
No se supone que los datos los ingresan los clientes que pidieron el desarrollo por medio de la aplicación?
nos enseña este video como puedo modificar mi base de datos por si me queda algun error podemos modificar la informacion y hacerla correctamente
En este vídeo se muestra como modificar los datos paso a paso en dado caso que un dato o mas nos hayan quedado mal.
una Pregunta porque la cardinalidad es muchos a muchos?.. un cliente compra muchos productos esta bien pero un producto puede ser comprando por un cliente nada más o no?
EXPLICA COMO MODIFICAR DATOS CUANDO MODIFICAMOS DATOS DE LA BASE DE DATOS CAMBIAMOS ALGUNOS CAMPOS , SI MODIFICAMOS MAL NUESTRA BASE DE DATOS PUEDE QUE SE DAÑE
tengo una duda, como modifico un tipo de dato? por ejemplo yo use datetime en lugar de date como tipo de dato y ahora quiero corregirlo para que en mis registros solo aparezca el date y no la hora.... que puedo hacer? gracias de antemano
Muchas gracias por estos vídeos, son de gran ayuda!
A ver si me podrían ayudar...
Cuando trato de hacer la relación me sale lo siguiente: ERROR at line 3:
ORA-00933: SQL command not properly ended.
Cabe decir que uso oracle 11g (consola bajo el OS ubuntu 16.04 LTS).
He buscando en varios foros y nada, si me ayudan les agradecería bastante!
Nos enseña este video como puedo modificar mi base de datos por si me queda algun error podemos modificar la informacion y hacerla correctamente
Responder
amigos, lo probaron en mysql?
Que paso con este canal??
hola, que tipo de dato tengo que usar para calcular la velocidad de un auto (V=D/T)
hola disculpa, estoy usando mysql y hasta ahora todo me va bien pero tengo un problema en el from, "you have an error in your SQL sintax", solo en el from es el problema, ya probe sin el y si funciona, lo que escribí fue lo siguiente
update producto_cliente set subtotal=cantidad*precio from producto_cliente inner join producto on producto.clave_prod=producto_cliente.clave_prod1;
bueno, me respondo a mi mismo por si acaso alguien mas tenga ese problema, solo hay que cambiar el orden de las sentencias, primero creamos el enlace y luego realizamos la operacion.
update producto_cliente
inner join producto on producto.clave_prod=producto_cliente.clave_prod1
set subtotal=cantidad*precio;
Hola +oscarlisvalo :D gracias por dejar tu aporte en el vídeo :D seguro a alguien le será de utilidad, estos comentarios enriquecen el canal !! Te mandamos un saludo.
+oscarlisvalo Y ademas quien este usando mysql workbench en lugar de transact-sql server tiene desactivar las actualizaciones seguras con SET SQL_SAFE_UPDATES = 0; ;)
+Todo linux y me has salvado de un gran dolor de cabeza jaja. Gracias
Buenísima mi amigo, tenía este mismo problema, uso mysql.
Como se coloca el and o or en SQL?
hola disculpa, estoy usando mysql de waspserver pero tengo un problema en update estoy viendo el video de update en la parte de subtotal hice lo mismo( update prodclie set subtotal=cantidad*precio from prodclie inner join producto on producto.clave_p=prodclie.clave_p1;) pero me sale un error (You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'from prodclie inner join producto on producto.clave_p=prodclie.clave_p1' ) y no se que hacer
el problema esta en que primero debes hacer la direccion luego el calculo en tu caso es decir from y el calculo luego
La última sentencia con el inner join dentro del set no funciona con oracle db, al parecer no soporta este tipo de declaración. ¿Sabe alguien como actualizar el campo subtot igual que el ejemplo pero en oracle?
Pero y si quiero cambiar el campo, no algo que inserte en un campo?
por que pones float si luego introduces valor int luego da error
UPDATE nota
INNER JOIN producto ON producto.clave_prod = nota.clave_prod1
SET subtot = cant*precio
con esta sentencia me sale
Sandro Castillo , estoy probando con workbench de mysql y me sale: you are using safe update mode and tried to update a table without a WHERE that uses a KEY column. Para que no les pase eso y allá referencia la tengan rápido, me sirvió deshabilitar la opción en Edit/preferences/SQL editor/ y en la Seccion other deshabilitar safe updates,. Posterior salvar y en el menú ir a la opción. Query/Reconnect to server. Esto para quien esté trabajando con mysql. Espero les sirva
eres un crack, justo esa parte intentaba arreglar por que como muestran en el video, mysql lo rechaza
No puedes dejar una captura del código completo por favor
cuando vienes por cobre pero encuentras ORO muy buenos
ahora se como modificar datos en una tabla por medio de la sentencia update...
Nice
Y si quiero cambiar el nombre de la tabla ?
Hola +MIGUEL ANGEL INGA RIOS , el nombre de la tabla se lo da el diseñador de la base de datos, en este caso tú, así que puedes ponerle el nombre que desees!
con un alert l cambias
si te refieres al nombre de la tabla que se muestra, ejm en el video hay una tabla folio, tienes q usar un "as"
digamos q quieres cambiar folio a Codigo, quedaria asi: folio as Codigo
nos enseñaron a modificar datos por medio de la sentencia UPDATE ....
y tambien podemos unir la tabla de datos con otros programas
7*4=28!!
RIP
La Harry :v
En Este Vídeo Aprendemos A Modificar Datos De Una Tabla Mediante La Sentencia Update, Nos Lo Enseña Paso A Paso Para Que No Nos Equivoquemos A La Hora De Ponerlo En Práctica.
En este vídeo aprendemos a modificar datos de una tabla mediante la sentencia update, nos lo enseña paso a paso para que no nos equivoquemos a la hora de ponerlo en práctica
Este video enseño a modificar datos de una tabla mediante la sentencia update y nos lo enseña paso a paso para tener una buena tabla de datos
nos enseña este video como puedo modificar mi base de datos por si me queda algun error podemos modificar la informacion y hacerla correctamente
En este vídeo aprendemos a modificar datos de una tabla mediante la sentencia update, nos lo enseña paso a paso para que no nos equivoquemos a la hora de ponerlo en práctica