Preguntas etiquetadas con sql

104
Solo puede haber una columna automática

¿Cómo corrijo el error de MySQL 'solo puede tener una columna de incremento automático'. CREATE TABLE book ( id INT AUTO_INCREMENT NOT NULL, accepted_terms BIT(1) NOT NULL, accepted_privacy BIT(1) NOT NULL ) ENGINE=InnoDB DEFAULT

104
SQLite: reemplaza parte de una cadena

¿Es posible usar SQLen una SQLitetabla para reemplazar parte de una cadena? Por ejemplo, tengo una tabla donde uno de los campos contiene la ruta a un archivo. ¿Es posible reemplazar partes de la cuerda para que, por ejemplo, c:\afolder\afilename.bmp se convierte

104
COUNT DISTINCT con CONDICIONES

Quiero contar el número de elementos distintos en una columna sujetos a una determinada condición, por ejemplo, si la tabla es así: tag | entryID ----+--------- foo | 0 foo | 0 bar | 3 Si quiero contar el número de etiquetas distintas como "recuento de etiquetas" y contar el número de etiquetas...

104
División de cadena en varias filas en Oracle

Sé que esto ha sido respondido hasta cierto punto con PHP y MYSQL, pero me preguntaba si alguien podría enseñarme el enfoque más simple para dividir una cadena (delimitada por comas) en varias filas en Oracle 10g (preferiblemente) y 11g. La tabla es la siguiente: Name | Project | Error 108 test...

103
MySql: ¿forma de actualizar parte de una cadena?

Estoy buscando una forma de actualizar solo una parte de una cadena a través de una consulta MySQL. Por ejemplo, si tengo 10 registros que contienen 'cadena' como parte del valor del campo (es decir, 'algo / cadena', 'algo / cadena busca aquí', 'algo / cadena / etcétera', ¿hay alguna manera de...

103
Actualización de la clave principal de MySQL

Tengo una tabla user_interactionscon 4 columnas: user_1 user_2 type timestamp La clave principal es (user_1,user_2,type) y quiero cambiar a(user_2,user_1,type) Entonces lo que hice fue: drop primary key ... add primary key (user_2,user_1,type)... y voilá... El problema es que la...