mysql - **[错误]1416 : GEOMETRY field in DB Query

标签 mysql database insert

我想将一些数据插入到我的数据库表中。 我的名为 PatientInfo 的表包含列 PName、DOfBirth、电话、性别

我尝试过这个查询: INSERT INTO PatientInfo (PName, DOfBirth, Telephone, Sex) VALUES ('XXXX', 28, 0111000000, '女性');

但是出现这个错误: [Err] 1416 - 无法从发送到 GEOMETRY 字段的数据中获取几何对象

有人可以帮我吗...

最佳答案

LINESTRING 数据类型用于存储空间数据。 PName 和 Sex 列的数据类型应该是文本类型; VARCHAR 可能是最适合他们的数据类型。

关于mysql - **[错误]1416 : GEOMETRY field in DB Query ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12273572/

相关文章:

php - 正确使用多个 AND、OR MySQL 语句

php - 如何使用 php 创建嵌套 JSon

c# - 查询 - 基于行的表

php - PDO如何在MySQL数据库中获取INSERT的重复键列名称?

mysql - 使用 mariaDb、mySQL 获取以公里为单位的半径内的所有空间类型点

mysql - 对于用户 "follow"/"friend"其他用户的网站,什么是好的数据库结构?

mysql - View 的 SELECT 在 FROM 子句中包含子查询

c# - LINQ 使用 Automapper 作为第三级属性

mysql - 将表中的一行复制到另一行并在同一查询中插入一列的值

mysql根据下一行的数据更新行