sql - 在名称中包含撇号而不导致语法错误
问题描述
我正在尝试生成一个脚本以将数据输入数据库,尽管我遇到了名称包含撇号的问题。例如:
INSERT INTO people(firstname, lastname) VALUES ('Mark', 'O'something');
包含撇号的名称关闭了我的单引号并导致错误,我也无法使用"
,因为 Postgres 似乎不接受它们。我能做些什么来确保这样的名字不会破坏我的脚本。
解决方案
推荐阅读
- php - fgetc() 函数读取整个文件
- node.js - 当由 `yarn` 安装时,来自 Git 存储库的 `npm` 依赖项无法正确构建
- angular - Angular 单元测试 HTTP 错误拦截器 catchError/ErrorEvent/Error
- reactjs - 是一个使用仅返回api响应的useeffect的函数可以在另一个组件的方法中调用吗?
- vue.js - 我想通过 v-html 使用 vue 过滤器后使用 queryselectorall
- javascript - 将 GraphQL 错误存储为字符串
- python - 如何解决 Django 格式错误:AttributeError: 'Habit' object has no attribute 'goal'
- flutter - 如何在 Flutter 中对齐容器内的内容?
- java - 如何更改使用外部和内部循环创建的网格上的下一列?
- google-apps-script - 我们可以将多个不同的数据放在附加行中吗