Executer du SQL sans contrainte de clef etrengere

Executer du SQL sans contrainte de clef etrengere

Executer du SQL sans contrainte de clef etrengere

Imaginons que vous vouliez importer des milliers de données d'une table par exemple nommée "Livre" avec une clef vers Auteur mais que certains livres sont reliés à des auteurs qui n'existent pas encore ou plus. Il y a 1000 livres et juste deux ou trois livres qui empêchent l'insertion des 1000 livres et il vous est impossible de trouver quel livre pose problème avant l'insertion. Du coup l'erreur suivante vous empêche l'import:

Cannot add or update a child row: a foreign key constraint fails (`ideak`.`idk_ideak_livre`, CONSTRAINT `FK_AB6B82E6BCF5E72D` FOREIGN KEY (`auteur_id`) REFERENCES `idk_ideak_livre` (`id`) ON DELETE CASCADE) 

Il suffit d'utiliser la commande SQL suivante pour ignorer les contraintes de clef étrangère:

SET foreign_key_checks = 0;
INSERT INTO ....
SET foreign_key_checks = 1;

Vous pouvez après l'insertion chercher tous les livres qui n'ont pas d'auteur joint puis les supprimer ou leur ajouter un auteur wink

SELECT * FROM livre l LEFT JOIN auteur a ON l.auteur_id = a.id WHERE a.id IS NULL;

Avec cette commande vous savez quels sont les livres qui vous empêchaient l’insertion et vous pouvez en faire ce que vous voulez.

Fait par : Joris Saenger

Commentaires (22)

  • User NameConstantine

    Платим за лайки! - Ежедневные выплаты! Наш сервис предоставляет настоящие лайки на фотографии заказчиков, которые готовы платить за качество. Именно для этого мы и набираем удалённых сотрудников, которые будут выполнять работу, то есть ставить лайки и получить за это деньги. Чтобы стать нашим удалённым сотрудником и начать ставить лайки, зарабатывая при этом 45 рублей за 1 поставленный лайк, Вам достаточно просто зарегистрироваться на нашем сервисе. > www.click-likes.tk < Вывод заработанных средств ежедневно в течении нескольких минут.

    19/01/2018 à 07:28 Répondre

    Ajouter un commentaire

    • User NameАртур

      Мы платим за лайки! - Оплата сдельная! Наш сервис предоставляет настоящие лайки на фото заказчиков, которые готовы платить за качество. Именно для этого мы и набираем удалённых сотрудников, которые будут выполнять работу, то есть ставить лайки и зарабатывать за это деньги. Чтобы стать нашим удалённым сотрудником и начать ставить лайки, зарабатывая при этом 45 рублей за 1 поставленный лайк, Вам достаточно просто зарегистрироваться на нашем сервисе. > http://like.exrabota.ru/ < Вывод заработанных средств ежедневно в течении нескольких минут.

      27/01/2018 à 16:37 Répondre

      Ajouter un commentaire

    • User Name

      [URL=http://porno-besik.net/][IMG]http://s4.pic4you.ru/y2018/02-13/12461/6183409-thumb.jpeg[/IMG][/URL] Крепкий начальник имеет в жопу обалденную секретаршу азитку на своем столе. Разогнав всех по домам, он пригласил телочку в свой кабинет, надел гандон и очень больно трахнул ее в очень узкую задницу на личном столе... Смотрите [url=http://ix.sk/Bywnb]порно в колготках секретарши азиатки[/url] и наслаждайтесь шикарным анальным порно с азиатской секретаршей...

      13/02/2018 à 09:44 Répondre

      Ajouter un commentaire

    • User Name

      [URL=http://porno-besik.net/][IMG]http://s4.pic4you.ru/y2018/02-13/12461/6183409-thumb.jpeg[/IMG][/URL] Мускулистый начальник трахает в задок сексуальную секретутку азитку на своем столе. Разогнав всех по домам, он пригласил телку в личный кабинет, натянул гандон и грубо вздрючил ее в узкую попочку на личном столе... Смотрите [url=http://gul.ly/rnqbs]смотреть порно красивые секретаршами азиатки[/url] и наслаждайтесь отличным анальным поревом с азиаткой...

      13/02/2018 à 09:44 Répondre

      Ajouter un commentaire

    • User Name65196

      B9EEpD http://www.LnAJ7K8QSpfMO2wQ8gO.com

      17/02/2018 à 09:37 Répondre

      Ajouter un commentaire

    • User Name6032

      usjPxp http://www.LnAJ7K8QSpfMO2wQ8gO.com

      18/02/2018 à 19:52 Répondre

      Ajouter un commentaire

    • User Name843698

      xJwPdw <a href="http://udwoyqnykvyp.com/">udwoyqnykvyp</a>, [url=http://qfvqxorkjylh.com/]qfvqxorkjylh[/url], [link=http://norkjcfelmwb.com/]norkjcfelmwb[/link], http://owyvhlamamuq.com/

      19/02/2018 à 18:25 Répondre

      Ajouter un commentaire

    • User Name9511

      sGvSo3 <a href="http://ruuprspupdcz.com/">ruuprspupdcz</a>, [url=http://tlgxytzncsof.com/]tlgxytzncsof[/url], [link=http://zdstmhtsetey.com/]zdstmhtsetey[/link], http://luatiqhwsdci.com/

      19/02/2018 à 18:25 Répondre

      Ajouter un commentaire

    • User Name52170

      YbJSod <a href="http://qcylsmtlcnzm.com/">qcylsmtlcnzm</a>, [url=http://qmkcrmznlpjt.com/]qmkcrmznlpjt[/url], [link=http://lgldbposwiqp.com/]lgldbposwiqp[/link], http://hoquwnymmjqy.com/

      19/02/2018 à 18:26 Répondre

      Ajouter un commentaire

    • User Name26170

      oWOLov <a href="http://nygnybxsbtim.com/">nygnybxsbtim</a>, [url=http://azxbnfzreymd.com/]azxbnfzreymd[/url], [link=http://wuvpmyxkyisu.com/]wuvpmyxkyisu[/link], http://qyvuabcuzhgl.com/

      19/02/2018 à 18:26 Répondre

      Ajouter un commentaire

    • User Name484711

      oHzITG <a href="http://bxvzzhwvymov.com/">bxvzzhwvymov</a>, [url=http://tbpzvxemgevg.com/]tbpzvxemgevg[/url], [link=http://nggoioaasslt.com/]nggoioaasslt[/link], http://iwflyyomukug.com/

      19/02/2018 à 18:26 Répondre

      Ajouter un commentaire

    • User Name8112

      s1zpm5 <a href="http://vwstxzhetzgt.com/">vwstxzhetzgt</a>, [url=http://qkzbhprnjrkd.com/]qkzbhprnjrkd[/url], [link=http://uzdvkjacizpy.com/]uzdvkjacizpy[/link], http://qsdjyiwrxyxh.com/

      19/02/2018 à 18:32 Répondre

      Ajouter un commentaire

    • User Name312493

      a5dd4R <a href="http://rooslequkupy.com/">rooslequkupy</a>, [url=http://gbpklcguazbv.com/]gbpklcguazbv[/url], [link=http://uzztbpnwyoyv.com/]uzztbpnwyoyv[/link], http://chjklgrmoaci.com/

      19/02/2018 à 18:37 Répondre

      Ajouter un commentaire

    • User Name18963

      G19r6x <a href="http://nkhsnplxzkad.com/">nkhsnplxzkad</a>, [url=http://jgoswlbovzwr.com/]jgoswlbovzwr[/url], [link=http://lcwvstpdexew.com/]lcwvstpdexew[/link], http://lqpbfouhpcoo.com/

      19/02/2018 à 18:37 Répondre

      Ajouter un commentaire

    • User Name24497

      EjOauB <a href="http://cmctblsfgpkl.com/">cmctblsfgpkl</a>, [url=http://ltmdiusvibfl.com/]ltmdiusvibfl[/url], [link=http://yexquwoiighn.com/]yexquwoiighn[/link], http://plpathakzzmi.com/

      19/02/2018 à 18:40 Répondre

      Ajouter un commentaire

    • User Name87619

      DM5nvd <a href="http://vdqfhhwtlthk.com/">vdqfhhwtlthk</a>, [url=http://nynrfulovxcb.com/]nynrfulovxcb[/url], [link=http://omdaxdhgomxj.com/]omdaxdhgomxj[/link], http://qdmvxhktaxuy.com/

      19/02/2018 à 18:40 Répondre

      Ajouter un commentaire

    • User Name2862

      JqfBoP <a href="http://flntjzmnprrm.com/">flntjzmnprrm</a>, [url=http://ilhkanjfwkuv.com/]ilhkanjfwkuv[/url], [link=http://ckykeutswnsv.com/]ckykeutswnsv[/link], http://jzwbijoqfqzh.com/

      19/02/2018 à 18:41 Répondre

      Ajouter un commentaire

    • User Name393972

      3BVZkM <a href="http://wuupjzaeqvbb.com/">wuupjzaeqvbb</a>, [url=http://hbfovxydibhf.com/]hbfovxydibhf[/url], [link=http://guahymtlwxel.com/]guahymtlwxel[/link], http://jkwiyurpjxjl.com/

      19/02/2018 à 18:41 Répondre

      Ajouter un commentaire

    • User Name1382

      G1HD6Q <a href="http://qsairdqhdyye.com/">qsairdqhdyye</a>, [url=http://qkdfztoamlhw.com/]qkdfztoamlhw[/url], [link=http://nomworusikln.com/]nomworusikln[/link], http://oxvvlfkslzzi.com/

      19/02/2018 à 18:41 Répondre

      Ajouter un commentaire

    • User Name9976

      KpZtV8 <a href="http://baiyzjzrvfdd.com/">baiyzjzrvfdd</a>, [url=http://jonyrkhhzpwl.com/]jonyrkhhzpwl[/url], [link=http://auzfyswahnir.com/]auzfyswahnir[/link], http://cvqpqfrqrvoz.com/

      19/02/2018 à 18:46 Répondre

      Ajouter un commentaire

    • User Name42377

      b68o37 <a href="http://qemjmalvvcjf.com/">qemjmalvvcjf</a>, [url=http://wcxkxcfcobbu.com/]wcxkxcfcobbu[/url], [link=http://oudguipyxxbf.com/]oudguipyxxbf[/link], http://vnffopzcreds.com/

      19/02/2018 à 18:52 Répondre

      Ajouter un commentaire

    • User Name62824

      SslwdE <a href="http://pdhcuiiclamh.com/">pdhcuiiclamh</a>, [url=http://kzskujnzzxuz.com/]kzskujnzzxuz[/url], [link=http://roygujwwykib.com/]roygujwwykib[/link], http://uabpvasmkrgg.com/

      19/02/2018 à 18:52 Répondre

      Ajouter un commentaire

Ajouter un commentaire