Herramientas de usuario

Herramientas del sitio


informatica:programacion:python:bases_de_datos

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
informatica:programacion:python:bases_de_datos [2021/11/05 11:47] – [Insertar registros] tempwininformatica:programacion:python:bases_de_datos [2021/11/05 11:48] (actual) – [Insertar registros] tempwin
Línea 37: Línea 37:
  
 # Los datos que le pasamos deben ser una tupla o un diccionario # Los datos que le pasamos deben ser una tupla o un diccionario
-datos = ("valor1", "valor2, valor3)+datos = ("valor1", "valor2", valor3)
  
 micursor.execute(sql, datos) micursor.execute(sql, datos)
Línea 44: Línea 44:
  
 <WRAP center round important 60%> <WRAP center round important 60%>
-Si solo vamos a insertar un valor, como el método ''execute'' espera una tupla o diccionario, debemos añadir una coma al final. En Python, una tupla que contiene solo un valor, ('valor'), es evaluada como un escalar, mientras que ('valor',) es evaluada como una tupla.+Si solo vamos a insertar un valor, como el método ''execute'' espera una tupla o diccionario, debemos añadir una coma al final. En Python, una tupla que contiene solo un valor, ''(%%'%%valor%%'%%)'', es evaluada como un escalar, mientras que ''(%%'%%valor%%'%%,)'' es evaluada como una tupla.
 </WRAP> </WRAP>
  
  
   * [[https://www.w3schools.com/python/python_mysql_getstarted.asp|Python MySQL]] (W3Schools)   * [[https://www.w3schools.com/python/python_mysql_getstarted.asp|Python MySQL]] (W3Schools)
informatica/programacion/python/bases_de_datos.1636109258.txt.gz · Última modificación: por tempwin