Artigos com a tag 'insert ()'

Muito curto truque: duplicar ou clonar uma ou mais linhas em MySQL

Para duplicar a totalidade do conteúdo de uma tabela na si só usar:

1
* FROM MYTABLE INSERT INTO SELECT * FROM MYTABLE MYTABLE

Você também pode usar o clausa para WHERE se necessário:

1
* FROM MYTABLE WHERE a = b INSERT INTO SELECT * FROM MYTABLE MYTABLE WHERE a = b

Se a tabela não tem nenhum índice ou chave única, o que causaria um erro, você pode filtrar os campos a serem duplicados:

1
field1 , field2 , ... ) SELECT field1 , field2 , ... FROM MYTABLE INSERT INTO mytable (campo1, campo2 ...) SELECT campo1, campo2, ... FROM MYTABLE

É possível até mesmo duplicar um registro e alterar um valor, por exemplo duplico um campo e adicionar 1:

1
field1 , field2 , ... ) SELECT ( field1 + 1 ) , field2 , ... FROM MYTABLE INSERT INTO mytable (campo1, campo2 ...) SELECT (campo1 + 1), campo2, ... FROM MYTABLE

Leia mais ...

HTML dinâmico com Prototype: estilos e scripts

Mais de um ano atrás eu escrevi um post ( HTML dinâmico com JavaScript ) que ilustra algumas técnicas para dinamicamente adicionar stylesheets e scripts em uma página HTML carregada. Quem usa prototype.js pode simplificar muito a vida, utilizando, por exemplo:

1
2
3
4
5
6
"dom:loaded" , documento observar ("dom: loaded".,
function () {
new Element ( "script" , { type : "text/javascript" , src : "/js/altro.js" } ) ; var script = elemento novo ("script", {type: "text / javascript" src "/ js / altro.js"});
) [ 0 ] . insert ( script ) ; $ $ $ ('Head') [0] Insert (script).;
}
);

Depois que a página é carregada ( document.observe ) adiciona um novo script JavaScript! Para estilos que é exatamente a mesma coisa!

Leia mais ...


Pare SOPA