Cita: con ninguno necesito aprenderlo en comando de mysql
MySQL
es un Gestor de Bases de Datos...
Cita: y una tabla linea_producto con una clave foranea de facturacion llamada id_facturacion como puedo hacer para que me permita almacenar en esta ultima clave un valor null ya que me da error cuando intento hacerlo
Eso es porque
no se debe poder hacer lo que intentas. Sería violar el modelo relacional permitirte poner un NULL en una PK (la FK de la factura y el número de subitem componen la PK de la tabla).
¿Para qué querrías crear una línea de una factura que no le pertenezca a ninguna factura?