hola, en libro de mysql:
CitarLos delimitadores se pueden delimitar con comillas simples lo que permite usar todos los caracteres menos un byte con valor 0 ó 255
cómo es un byte con valor 0 ó 255?
y por qué hay tanto problema con las comillas mágicas?algún ejemplo por favor.salu2.
respondan por favor, no encuentro soluciòn. ayudaaaaaaa!!!
Bueno amigo, tambiem soy NOVATO.
pero textualmente dice: menos un byte con valor 0 ó 255.
O sea, todos los caracteres MENOS un byte con valor 0 Ó 255... (no dice que el byte tiene valor cero, pues un byt tiene 8 bits.... ).
Estas con problema en la interpretacion del texto... Por lo menos creo yo...
Saludos desde Bolivia.
cuàles serìan esos caracteres.podrias nombrarlos porfa.gracias.salu2
Hola, la tabla ASCII completa la puedes encontrar aquí,
http://www.portalplanetasedna.com.ar/ascii.htm
pero eso de "todos los caracteres menos un byte con valor 0 ó 255" me suena a mala traducción desde el inglés, porque no le encuentro sentido.
Oooooo un momento que ahora caigo en una cosa. En la tabla pone que el caracter 0 es NUL (¿nulo?) y el 255 no pone nada, no sé cuál es y no lo voy a googlear xD
A lo mejor significa que puedes poner cualquier carácter/byte (originalmente en ASCII un carácter ocupa un byte) comprendido entre 1 y 254, pero los caracteres 0 y 255 no puedes ponerlos.
bueno... creo que encontre la explicación:
un byte con valor 0, suponiendo que se refiere al ascii, es null, y por lo tanto no hace nada.
un byte con valor 255, segun ascii, es el espacio en blanco, y esto ocasiona lo sgte:
1 create table
2 prueba 10
3 ( nombre varchar(39) );
en la linea 2, si escribimos prueba 10 con la barra espaciadora, el mysql nos da error.
pero si en vez de la barra usamos alt+255, mysql nos creara la tabla.
y para usar esta tabla no podremos valernos del delimitador asi le asignemos comillas( "prueba 10".nombre ), sino usar alt+255 para hacer referencia a esta tabla.
alguien que pueda complementar o corregirlo.gracias por la ayuda.