MySQL documentation is a good place to start.
And you can always google mysql data types for more information.
It's also good if you understand how collation works as it can return different (sorting) results.
First of all let me apologize in advance about the silly question but I have zero experience with databases.
What are the advantages of defining the type of an input in a database?
For instance if I defined the following two fields...
$table->integer('year');
$table->float('price');
Will the return type be different when you query the database?
The reason for my question is because when I define a column as integer it does let me input numbers with decimals and I was expecting some sort of database error, I know I should have some validation but I thought that since you defined the type the database would only except that type.
Where can I get an introduction on general Database Column Types?
Thanks
Please or to participate in this conversation.