While importing a database that has tables with foreign keys defined we get to see error “#1452 – Cannot add or update a child row: a foreign key constraint fails“.
Even while trying to delete some tables from such a database, we come across situation where we face foreign key constraint error: “#1217 – Cannot delete or update a parent row: a foreign key constraint fails“
To avoid such errors first disable the foreign key checks, then do your job of importing the database or deleting the table and finally enable the foreign key checks.
WinSCP comes with a configuration setting that allows you to show or hide the hidden files . To view the hidden files, activate the setting by going to:
Options >> Preferences >> Panels
Select the “Show hidden files” option under the common settings and click the “OK” button.
We need to import database on local machine when setting up a live website locally or when we are transferring hosting from one service provider to another. Let’s see how we can import MySQL database dump from command line
Assuming that we have created the database say ‘mynewdb’ in which we have to import.
Run the following command
$ mysql -u username -ppassword mynewdb < dbbackupfile.sql
It is necessary to take database backups at regular intervals to prevent loss of data. In this article we will see how we can backup mysql database using command line.
‘mysqldump’ command can be used to create backup of MySQL database as follows:
$ mysqldump -u username -ppassword dbname > dbname.sql
The above command assumes that you are running the ‘mysqldump’ command on the same server on which MySQL is installed.
I had written some code using Magento API, it worked fine on my local machine but when I transferred the same code to my linux server I got the following error:
SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://mydomain.com/api/soap/?wsdl=1' : failed to load external entity "http://mydomain.com/api/soap/?wsdl=1"
When I opened the URL ‘http://mydomain.com/api/soap/?wsdl=1’ directlty in my browser, it displayed the wsdl file as expected.
Indexes are needed to improve the performance of SELECT queries. They can be defined with table creation and also created after table creation with CREATE INDEX and ALTER TABLE statements. If during optimization you find that an index is not useful then you can DROP them using DROP INDEX or ALTER TABLE statements.
Indexes are needed to improve the performance of SELECT queries. Indexes in Mysql are just like the indexes available in books. Without indexes if we have to look for a topic in a book then we will have to go through each page content but luckily we have an index, we find the page number from the index and then open that page directly. Similarly in MySql if we have to find row(s) have a particular column value then without index on that column MySql will have to scan each row of the table to find the matching rows.
It is highly recommended that you create indices on columns of a table from which you often query the data.
Are you trying to import a MySql dump file and getting the following error: “#1452 – Cannot add or update a child row: a foreign key constraint fails”? Its because of the foreign key validation checks.
You can run the following statement to get detailed error information:
SHOW ENGINE INNODB STATUS;
Magento provides RSS feed for low inventory alerts. Lets us discuss how to subscribe to the feed.
First we need to set up the inventory level of a product at which it will be considered as low stock.
The file type for JSON files is “.json” and MIME type for JSON text is “application/json“.
Here are the characteristics of JSON: