Preguntas etiquetadas con sql-insert

La instrucción SQL INSERT le permite insertar una o varias filas en una tabla.

838
¿Cómo 'insertar si no existe' en MySQL?

Empecé buscando en Google y encontré este artículo que habla sobre tablas mutex. Tengo una mesa con ~ 14 millones de registros. Si deseo agregar más datos en el mismo formato, ¿hay alguna manera de asegurar que el registro que deseo insertar no exista sin usar un par de consultas (es decir, una...

362
Postgres: INSERTAR si aún no existe

Estoy usando Python para escribir en una base de datos postgres: sql_string = "INSERT INTO hundred (name,name_slug,status) VALUES (" sql_string += hundred + ", '" + hundred_slug + "', " + status + ");" cursor.execute(sql_string) Pero debido a que algunas de mis filas son idénticas, aparece el...

349
Insertar múltiples filas en mysql

Las respuestas de esta pregunta son un esfuerzo comunitario . Edite las respuestas existentes para mejorar esta publicación. Actualmente no acepta nuevas respuestas o interacciones. ¿La consulta de la base de datos es más rápida si inserto varias filas a la vez: me...

143
Declaración "Insertar si no existe" en SQLite

Tengo una base de datos SQLite. Estoy tratando de insertar valores ( users_id, lessoninfo_id) en la tabla bookmarks, solo si ambos no existen antes en una fila. INSERT INTO bookmarks(users_id,lessoninfo_id) VALUES( (SELECT _id FROM Users WHERE User='"+$('#user_lesson').html()+"'), (SELECT _id...

105
¿Cómo inserto valores NULL usando PDO?

Estoy usando este código y estoy más allá de la frustración: try { $dbh = new PDO('mysql:dbname=' . DB . ';host=' . HOST, USER, PASS); $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->setAttribute(PDO::MYSQL_ATTR_INIT_COMMAND, "SET NAMES 'utf8'"); } catch(PDOException...

85
MySQL y PHP: inserte NULL en lugar de una cadena vacía

Tengo una declaración de MySQL que inserta algunas variables en la base de datos. Recientemente agregué 2 campos que son opcionales ($ intLat, $ intLng). En este momento, si no se ingresan estos valores, paso una cadena vacía como valor. ¿Cómo paso un valor NULL explícito a MySQL (si está...