Giter Club home page Giter Club logo

Comments (5)

anandology avatar anandology commented on July 30, 2024

I don't think I want to make quoting columns as default option. It makes the generated queries ugly. One way to support it is to set a flag to enable quoting columns.

db.quoting_columns = True

or have a web.config setting.

I'm willing to support this if someone sends a patch. Any takers?

from webpy.

ameesters avatar ameesters commented on July 30, 2024

i think its idiot to make it work like that, not only is it to support a bad programming practice, cause it would allow for reserved words to be used, it could also bit developers in the ass years from now who needs to migrate the data-sets to another database environment. Making webpy forgive this "error", would not be preferred by me.

ps. sorry for digging up a issue 2 years ago, just wanted to put in my 2 cents ;-)

from webpy.

chaobin avatar chaobin commented on July 30, 2024

Actually, it causes error in mysql 5.5, . A syntax error is raised by mysql when INSERT is made without quoting the column names.

from webpy.

amarovita avatar amarovita commented on July 30, 2024

Isn't it fixed yet? Coz i didn't find any fix in web.db code =( Anyway, to be able to use db.insert i use some unpleasant 'hack':

    db.insert('tablename',**{'"field1"':'value1','"field2"':'value2'})

from webpy.

iredmail avatar iredmail commented on July 30, 2024

Do you guys still have this issue? I personally didn't experience this issue at all with the latest web.py-0.39.

Please try web.py-0.39 first, if still not work, please share some code snippet to help reproduce this issue.

from webpy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.